Diabtetis Care Kenya is meant to solve the challenges most kenyans face when they are diagnosted with it.
# DiabetesCare Kenya
DiabetesCare Kenya is a comprehensive web-based platform designed to empower Kenyans with diabetes to better manage their condition through real-time monitoring, personalized insights, and AI-powered support.
## Project Overview
DiabetesCare Kenya addresses the growing need for accessible, locally-relevant diabetes management tools in Kenya. Our platform combines user-friendly interfaces with advanced technology to help users track glucose readings, manage appointments, and receive personalized health guidance.
### Key Features
- **Real-time Glucose Monitoring**: Track and visualize glucose levels with intuitive charts
- **Personalized Health Insights**: Receive AI-powered recommendations based on your health data
- **Risk Assessment**: Stay informed about potential health issues with predictive analytics
- **Appointment Management**: Schedule and manage healthcare appointments
- **AI Health Companion**: Get answers to diabetes management questions using Azure AI
- **Secure Data Storage**: All health data is encrypted and protected
## Technology Stack
- **Frontend**: React.js with Tailwind CSS
- **Backend**: Node.js/Express
- **Data Analytics**: Microsoft Fabric (planned integration)
- **AI Services**: Azure AI
- **Authentication**: JWT-based secure authentication
- **Database**: PostgreSQL with Prisma ORM
## User Roles
### Patient User
- Monitor glucose readings and trends
- View personalized health insights
- Schedule appointments
- Interact with AI Health Companion
- Access educational resources
### Administrator
- User management
- System monitoring
- Application performance tracking
- Configuration management
### Doctor (Coming Soon)
- Patient monitoring dashboard
- Treatment plan customization
- Secure communication with patients
- Access to patient analytics
## Token System
The application implements a token-based system for AI interactions:
- Free users receive 100 tokens daily (resets at midnight)
- Basic plan (KSH 2,000/ …