Skip to content

Geek8080/Daily-Journal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Daily-Journal

License FOSSA Status CodeFactor GitHub All Releases

Designed a simple Application to store diary entries in encrypted form in the H2 database. The application has following features:

  • 2147483648 characters in body
  • All entries automatically tagged with a time stamp
  • Don't like a page?... Just Delete it
  • Password protected
  • Requires OTP authentication to generate User
  • Print the Diary or a Page as PDF
  • Get your Diary Report into excel files

The app uses Java 11 with openJFX 14 for material design. The app follows the JPMS conventions and rules for encapsulating. Apart from these the project is maven based and uses these tools:

  1. Apache Log4J
  2. Apache PDFBox
  3. Apache POI
  4. Java Mail API
  5. Jasypt
  6. JFoenix

License

Copyright 2020 Geek8080

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

FOSSA Status