Curex is a role-based health platform built for patients, doctors, and administrators. It provides a complete system for health consultation, video calls, and symptom assessment.
- Role-based login (Patient, Doctor, Admin)
- Admin dashboard for doctor verification
- Patient dashboard with symptom test history
- Doctor dashboard to manage appointments
- Multi-step symptom assessment with result tracking
- LiveKit-powered video consultations
- Filters, search, and skeleton loading for better UX
- Next.js
- PostgreSQL
- Prisma
- LiveKit
- Tailwind CSS
- Shadcn/ui
- Zustand
-
Clone the repository
-
Install dependencies:
bash npm install -
Set up your .env file based on .env.example
-
Run the development server:
bash npm run dev
/app - Next.js App Directory /components - Shared UI components /lib - Utilities and helpers /prisma - Database schema and seed /public - Static files /store - Global state management
- Real-time appointment updates
- Notifications
- Doctor-patient chat
- Analytics for admins
Built with care for the Curex project.
i think we have to add those public too. look at homepage.png






