/NotesFX

JavaFX / SQLite application to store, view, edit and delete personal notes.

Primary LanguageJava

Notes-FX

Notes-FX is a cross-platform Java 11 based Desktop app built with JavaFX, SQLite and Gradle to create, edit, view and delete personal notes.

NotesFX is a simple CRUD application built to show the power and simplicity of the JavaFX framework.

For database it uses SQLite as driver (tested on 3.7.2), but you can replace it for the one you like the most.

It also uses the Bootstrap 2 theme by dicolar. For more info check: https://github.com/dicolar/jbootx

This project uses Gradle as build, test and dependency management system.

How to Build and Run:

For building and running the project run:

    $> gradle build
    $> gradle run

Usage:

  • If you are using Windows, get the latest release from the Releases tab.
  • Extract Notes_FX.zip file and go to Notes_FX/bin.
  • Run Notes_FX.bat.

Default username and password are lautaroem1 and MYPASSWORD

Custom User distributions:

If you are running MacOS / Linux, you'll have to build your own distribution.

After running gradle build you can get your own distribution on build/distributions. Extract one of the compressed files and copy the generated notes.db to your Notes_FX/bin folder, otherwise there will be no default user.

Images:

Login

Register New User

Notes