A comprehensive web-based application for managing clinic operations, including patient records, appointments, prescriptions, billing, and reporting.
- Dashboard: Real-time overview of clinic stats, revenue, and daily appointments.
- Patient Management: Complete digital profiles, medical history tracking, and search functionality.
- Appointments: Scheduling system with status tracking (Scheduled, Completed, Cancelled).
- Medical Records: Detailed record keeping of patient visits, diagnoses, and treatments.
- Doctors: Manage doctor profiles, specializations, and availability.
- Prescriptions:
- Create digital prescriptions with structured medication data (Name, Dosage, Frequency, Duration).
- Print-Ready View: Professional print layout for physical copies or PDF export.
- Billing: Integrated invoicing system to track payments and outstanding balances.
- Reports & Analytics: Visual charts for revenue trends and operational insights.
- Dark Mode: Fully supported dark theme for low-light environments.
- React: UI Library
- Tailwind CSS: Styling & Design System
- Lucide React: Iconography
- Axios: API Client
- Java Spring Boot: REST API & Business Logic
- Jakarta Persistence (JPA): Database ORM
- Lombok: Boilerplate reduction
- Supabase / PostgreSQL: Cloud database solution
- Navigate to
backenddirectory. - Configure
application.propertieswith your database credentials. - Run the application using Maven:
./mvnw spring-boot:run
- Navigate to
frontenddirectory. - Install dependencies:
npm install
- Start the development server:
npm run dev
This project is proprietary software. All rights reserved.