HealthHaven is a modern and efficient Clinic Management System designed to streamline patient records, appointments, billing, and more. With a user-friendly interface and robust features, it simplifies healthcare administration for clinics and hospitals.
- Patient Management: Securely store and manage patient records.
- Appointment Scheduling: Easily schedule, reschedule, and cancel appointments.
- Billing & Invoicing: Generate invoices and manage payments seamlessly.
- Doctor & Staff Management: Maintain records of doctors, nurses, and other medical personnel.
- Medical Records: Store prescriptions, medical histories, and lab reports.
- User Authentication: Secure login system with role-based access (Admin, Doctor, Receptionist, etc.).
- Reports & Analytics: Generate insightful reports to optimize clinic operations.
- Backend: Python (Django)
- Frontend: JavaScript, jQuery, Bootstrap, CSS
- Database: SQLite
- APIs: Google API
- Deployment: Batch file for easy project startup
-
Clone the repository:
git clone https://github.com/yourusername/HealthHaven.git cd HealthHaven
-
Set up a virtual environment and install dependencies:
python -m venv venv source venv/bin/activate # On Windows use: venv\Scripts\activate pip install -r requirements.txt
-
Apply database migrations:
python manage.py migrate
-
Create a superuser (optional, for admin access):
python manage.py createsuperuser
-
Run the project using the batch file:
start_project.bat
Here are some screenshots of the application:
We welcome contributions! Follow these steps:
- Fork the repository.
- Create a new feature branch:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add new feature"
- Push to the branch:
git push origin feature-name
- Submit a Pull Request for review.
This project is licensed under the MIT License – see the LICENSE file for details.