A full-stack healthcare appointment system designed to streamline doctor-patient interactions, built using modern web technologies like Next.js, React, Prisma, and PostgreSQL. The platform supports scalable authentication, role-based access, and efficient task management across multiple servers using Turborepo.
- Multi-role Access: Separate portals for doctors and patients with secure, role-based login.
- Scalable Authentication: JWT-based auth using
NextAuth
for over 5,000+ users. - Optimized Frontend: Built with
Next.js
andTypeScript
to ensure fast load times and great UX. - Efficient Backend: Powered by
Prisma
andPostgreSQL
, enabling 40% faster query execution. - Monorepo Architecture: Developed using
Turborepo
for modular development across multiple servers. - Secure and Fast: Authentication and database access are optimized for performance and scalability.
Tech | Description |
---|---|
Frontend | Next.js, TypeScript, React, Tailwind CSS |
Backend | Node.js, Prisma, PostgreSQL |
Auth | NextAuth (JWT-based), Role-based access |
Monorepo | Turborepo |
Database | PostgreSQL |
ORM | Prisma |
DevOps | Docker, GitHub Actions (for CI/CD) |
git clone https://github.com/saransh-g1/healthcare
cd healthcare