Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rileyhawk1417/church_membership
Software To register members and Inform them of any events happening.
https://github.com/rileyhawk1417/church_membership
java javafx sqlite3
Last synced: about 1 month ago
JSON representation
Software To register members and Inform them of any events happening.
- Host: GitHub
- URL: https://github.com/rileyhawk1417/church_membership
- Owner: rileyhawk1417
- License: gpl-3.0
- Created: 2022-02-22T10:26:59.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-05T14:37:46.000Z (over 2 years ago)
- Last Synced: 2024-10-19T00:35:30.598Z (3 months ago)
- Topics: java, javafx, sqlite3
- Language: Java
- Homepage:
- Size: 2.82 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Main branch
## Description 📓
The project is a template meant to be flexible in any area.
The current template is focused on dealing with school management.## Todo Lists 🗒️
- [ ] Update tables.
- [ ] Possibly add an active menu to export to other formats such as PDF.
- [ ] Possibly fix the printer script in future as well.
- [ ] Figure out a way to ask for DB connection.
- [ ] select type of database from the beginning.
- [ ] Copy record to clipboard.
- [ ] Work out update channel.
- [ ] Setup code to update jar file or zip file.
- [ ] Ensure easy use for users to update;
- [ ] Write documentation for the software.## DONE ✔️
- [x] Use Maven Build System.
- [x] Try to use JavaFX control and layouts
- [x] Connect to JDBC driver for postgresql.
- [x] Setup postgresql tables.
- [x] Authenticate user or get message that user has been found.
- [x] Read tables.
- [x] Insert tables.
- [x] Refactor for login to use one screen instead of 3.
- [x] Fix Scrollpane and tableview.
- [x] Optimize dialog windows and extend them.
- [x] Delete table records.
- [x] Export tables to excel document.### Database Options
- Sqlite: Makes it portable but less security.
- Mysql: Secure just needs configuring.
- Postgresql: Is my preference.## Notes/Warnings ⚠️
- There are headaches along the way when dealing with this project.
- Sqlite does not use the file when packaged in jar format.
- It instead copies it and works outside the jar file