Serenity Mental Health Therapy Center is a system designed to manage therapist activities, patient records, appointments, and statistics for a mental health clinic. It utilizes Hibernate for ORM-based database interaction.
This project provides an efficient way for the Serenity Mental Health Therapy Center to manage therapist schedules, patient appointments, and treatment sessions. It includes features like:
- User Authentication and Role Management (Admin/User)
- Appointment Management
- Medical History Tracking
- Activity and Statistics Reports
- Java
- Hibernate (JPA)
- JavaFX
- MySQL Database
- JasperReports for Reporting
- Java Mail
- User Authentication: Secure login and password reset functionality.
- Role-based Access Control: Admin and user roles.
- Appointment Management: Manage patient appointments.
- Medical History Management: Track and update patient medical histories.
- Therapist Activity Report: Generate statistical reports on therapist activities using JasperReports.
- Java 8 or later
- MySQL Database
- Hibernate
- JasperReports Library
- Maven (for dependency management)






