ReactNode.jsExpressMongoDBJWT
DocSpot - Appointment Booking System
Node.js and Express.js server with JWT security and MongoDB connectivity. Role-based access controls using 256-bit encryption for three user types. Scheduling endpoints producing 5,000+ secure tokens integrated with QR codes. Refined query performance to eliminate 98% of booking conflicts for 15+ providers.

Key Highlights
98% booking conflict elimination
256-bit encryption for role-based access
15+ healthcare providers supported
Architecture
Video Demo
Gallery
.png&w=3840&q=75)
Click to Expand
.png&w=3840&q=75)
Click to Expand
.png&w=3840&q=75)
Click to Expand
.png&w=3840&q=75)
Click to Expand
.png&w=3840&q=75)
Click to Expand
.png&w=3840&q=75)
Click to Expand
.png&w=3840&q=75)
Click to Expand
.png&w=3840&q=75)
Click to Expand
.png&w=3840&q=75)
Click to Expand
.png&w=3840&q=75)
Click to Expand
.png&w=3840&q=75)
Click to Expand
Features
User registration and JWT authentication
Browse doctors by specialization
Book and manage appointments
Doctor application with admin approval
Real-time notifications
Upload medical documents
Admin dashboard with analytics
5,000+ secure tokens with QR integration
Tech Stack
React.jsTailwind CSSNode.jsExpress.jsMongoDBJWTMulterBcrypt
Interested in this project?
Check out the source code.