Logo Lanfrica

gemachistesfaye/Sheger-Health-Connect

Domain:

healthcare

Record type:

software
Creator:
gem
Host:
πŸ₯ Modern health-tech platform for Ethiopian clinics featuring appointments, patient management, analytics, multilingual support and admin dashboards. # πŸ₯ ShegerHealth --- ## 🌐 Live Deployments | Service | URL | |---|---| | 🌍 **Frontend App** | sheger-health-connect.vercel.app | | βš™οΈ **Backend REST API** | sheger-health-connect.onrender.com | --- ## πŸ“Έ Platform Screenshots | 🏠 Landing Page | πŸ” Login Gateway | πŸ“ Registration | | :---: | :---: | :---: | | | | | | **🩺 Doctor Dashboard** | **πŸ“… Doctor Appointments** | **πŸ’¬ Doctor Messages** | | | | | | **πŸ”‘ Admin Dashboard** | **πŸ‘¨β€βš•οΈ Admin Doctor Manager** | **πŸ‘€ Patient Experience** | | | | | --- # πŸ₯ ShegerHealth ## πŸš€ Key Features ### πŸ‘€ Three Role-Based Portals | Role | Access & Capabilities | |---|---| | πŸ”‘ **Admin** | Manage all Doctors & Patients, view system logs, track payments, send messages to any user | | 🩺 **Doctor** | Manage appointments, view patient histories, isolated direct messaging, group staff chat | | πŸ‘€ **Patient** | Browse specialists, book consultations, view medical vault, AI triage assistant | ### πŸ› οΈ Core Functional Modules - **πŸ’¬ Isolated Direct Messaging** β€” Fixed message routing so doctor-patient conversations are fully private with no cross-leak - **πŸ€• Interactive Symptoms Checker** β€” Smart triage widget guiding patients to the right specialist instantly - **πŸ”’ Logout Confirmation Modal** β€” Prevents accidental session termination with a secure confirm prompt - **🧼 Clean Seeder Utility** β€” Admin-triggered DB reset clears all test data for a pristine environment - **🧠 AI Triage (GPT-4)** β€” Intelligent health consultation with smart offline fallback responses - **🌐 Multilingual** β€” Full English, Amharic (αŠ αˆ›αˆ­αŠ›), and Afaan Oromoo support across all UI components - **πŸ“Š System Analytics** β€” Real-time charts for appointments, patient counts, and revenue tracking --- ## πŸ›‘οΈ Security Architecture | Layer | Implementation | |---|---| | πŸ” **Authentication** | JWT tokens (24h expiry), Username-based login | | πŸ”‘ **Authorization** | RBAC β€” strict role separation enforced on every route | | πŸ”’ **Password Storage** | bcrypt …