Featured project · May 2025
AATURA
Doctor Appointment Booking System
- MongoDB
- Express
- React
- Node.js
- JWT
- k6
Overview
AATURA lets patients find the right doctor by name, hospital, or condition and book an appointment. Doctors, hospitals, and admins each get their own dashboard, and every role signs in with an email OTP.
Key features
- Search by doctor, hospital, or condition and book appointments.
- Dashboards for Admin, Doctor, Patient, and Hospital roles; email-OTP and JWT authentication.
- Backend load-tested with k6 at 200+ concurrent virtual users.
Architecture
- Frontend: React with four role-based dashboards and protected routes.
- API: Node.js + Express with email-OTP and JWT authentication.
- Database: MongoDB.
- Load testing: k6 at 200+ concurrent virtual users.