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 …