https://github.com/b-abdrahman-code/daycare-management-system
A full-featured daycare management system for organizing child enrollment, attendance, billing, and staff coordination
https://github.com/b-abdrahman-code/daycare-management-system
css desktop-application html java javafx mysql mysql-database pdf-generation
Last synced: 2 months ago
JSON representation
A full-featured daycare management system for organizing child enrollment, attendance, billing, and staff coordination
- Host: GitHub
- URL: https://github.com/b-abdrahman-code/daycare-management-system
- Owner: b-abdrahman-code
- Created: 2025-06-23T18:01:23.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-06-23T18:47:13.000Z (about 1 year ago)
- Last Synced: 2025-06-23T19:46:23.661Z (about 1 year ago)
- Topics: css, desktop-application, html, java, javafx, mysql, mysql-database, pdf-generation
- Language: Java
- Homepage:
- Size: 1.78 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
A full-featured daycare management system for organizing child enrollment, attendance, billing, and staff coordination and even stock
---
## 📌 Features
- 🔐 **User Authentication**
Because letting random people access child data felt... illegal.
- ⚙️ **Database Configuration**
- Supports MySQL and SQLite (depending on how much pain you enjoy).
-Configurable via .properties file — so you only suffer once.
- 🧮 **Salary Calculation**
- Real-time results from a class I never want to open again... too afraid actually hah..
- 🛒 **Stock Management**
- Tracks snacks, toys, and existential dread.
- Supports RTL layout for Arabic users.
- Low-stock warnings (aka: “you’re running out of reasons to care”).
- 🖥️ **JavaFX UI**
- RTL support for Arabic (because yes, I overachieved while suffering).
- Supports RTL layout for Arabic users.
- Optional app icon integration.
- 🗃️ **Data Persistence**
- Saves your suffering so you don’t have to redo it.
- Stores salary results in a database. If you dare.
---
## 🏗️ Tech Stack
| Layer | Technology |
|--------------|----------------|
| UI | JavaFX |
| Backend | Java |
| Database | sqlite /MySQL |
| Config Files | `.properties` |
| IDE | IntelliJ IDEA |
---
## 📂notes:
This project was built under pressure, poor decisions, and lots of inner screaming.
I had 2 weeks wait.. actually2 months but it was a busy semester, no motivation, and JavaFX judging me from the corner.
The database? If it’s in the repo, it’s yours now. Good luck.
If it’s not — well, you didn’t need it anyway, right?
Would I recommend JavaFX?
No.
Would I do this again?
Also NOOOOOOOOOOOOOOOOOOOO..i said that before and.. this is my final javafx project
Does it work?
Surprisingly, yes. Please clap 👏 ..for the MySQL version..text meee