The Pan-African Health Care Management System
π₯ CURELOG
Modern Healthcare Management System
A comprehensive healthcare appointment management platform designed for African healthcare systems
---
## π Table of Contents
- Overview
- Features
- Tech Stack
- Project Structure
- Getting Started
- Environment Variables
- Usage
- Deployment
- Error Monitoring
- Contributing
- License
- Author
---
## π― Overview
**CURELOG** is a modern healthcare management system that streamlines the appointment booking process for patients and healthcare providers across Africa. Built with Next.js 14 and powered by Appwrite, it offers a seamless experience for managing medical appointments, patient registration, and administrative tasks.
### Why CURELOG?
- **Patient-Centric**: Easy appointment scheduling with doctors of choice
- **Real-time Updates**: Instant appointment confirmations and notifications
- **Admin Dashboard**: Comprehensive admin panel for appointment management
- **Secure**: Built-in authentication and data protection
- **Scalable**: Modern architecture ready for growth
---
## β¨ Features
### For Patients
- π€ **Patient Registration** - Secure registration with medical information
- π
**Appointment Booking** - Schedule appointments with preferred doctors
- π **Reschedule/Cancel** - Flexible appointment management
- π± **OTP Verification** - Secure access with one-time passwords
- π **Document Upload** - Upload medical documents and identification
- β
**Appointment Status** - Track appointment status in real-time
### For Administrators
- π **Admin Dashboard** - Overview of all appointments and statistics
- β
**Appointment Management** - Schedule, confirm, or cancel appointments
- π **Patient Search** - Quick access to patient information
- π **Analytics** - Track appointment trends and statistics
- π **Secure Access** - Passkey-protected admin panel
### Technical Features
- π **Dark Mode Support** - Theme switching with next-themes
- π± **Fully Responsive** - Mobile-first design approach
- β‘ **Server Act β¦