JavaFX Dashboard for Nursery Management

Mohamed

Mohamed Mouloudj

Dashboard-Java

This is a JavaFX application that provides a dashboard for managing clients and workers, tracking monthly income, and scheduling events in a calendar. It's a part I developed when I was working on a paid Nursery Management Software project, which I built in collaboration with Chakib Hadadi .
The reason why I'm putting this as public repository is to help anyone who wants to use CalendarFX, since I didn't find a lot of projects with it.
note: the provided data is hard-coded (I cant provide the real data).

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Java 11 or higher
Running MongoDB local server

Installing

Clone the repository
  git clone https://github.com/MohamedMouloudj/your-repo-name.git
Navigate into the cloned repository
  cd Dashboard
Build the project with Maven
  ./mvnw clean install
Run the application
It maybe take some time to run
  ./mvnw.cmd exec:java

Built With

JavaFX - The GUI framework used
Maven - Dependency Management
CalendarFX - Used for creating the calendar view
ControlsFX - Used for additional JavaFX controls
MongoDB - Used for database management

Authors

Like this project

Posted May 26, 2025

Developed a JavaFX dashboard for managing clients and events.