This repository contains the source code and resources for the Healthcare Clinic Portal, developed as a group project for Arizona State University's CSE360 course. The application aims to digitize patient records and streamline clinic operations by providing a user-friendly interface for both patients and staff.
- 📌 Digital Patient Records: Secure storage and management of patient information.
- 📅 Appointment Scheduling: Efficient system for booking and managing appointments.
- 🏥 Staff Management: Tools for staff to monitor schedules and patient interactions.
- 🔒 Secure Messaging: Encrypted communication between patients and healthcare providers.
- Frontend: JavaFX for building the user interface.
- Backend: Java for application logic.
- Database: Integrated SQL database for data storage.
git clone https://github.com/nitin3590/CSE_360_Project.git
cd CSE_360_Project- Ensure you have a compatible SQL database installed.
- Import the provided database schema located in the
BackEnddirectory.
- Open the project in your preferred Java IDE (e.g., IntelliJ, Eclipse).
- Build and run the
Main.javafile located in theFrontEnddirectory.
- Login:
Use the default credentials provided inStaffUIDList.txtandPatientUIDList.txtfor initial access. - Navigation:
The main dashboard provides access to patient records, appointment scheduling, and messaging features. - Data Entry:
Authorized staff can add or update patient information and manage appointments.