A full-stack web application for healthcare appointment management, featuring separate portals for users, doctors, admins, and a backend API.
HealthMeet_Website/
├── admin/ # Admin React app
├── backend/ # Node.js/Express backend API
├── frontend/ # User-facing React app
- frontend/: Main user website (React + Vite)
- admin/: Admin dashboard (React + Vite)
- backend/: REST API (Node.js/Express, MongoDB)
- Deploy
frontendandadminto Vercel (as separate projects, root = each folder) - Deploy
backendto Render/Railway/Cyclic (root = backend folder) - Set environment variables (e.g.,
VITE_BACKEND_URLin frontend/admin,MONGODB_URLin backend)
- Frontend
cd frontend npm install npm run dev - Admin
cd admin npm install npm run dev - Backend
cd backend npm install node server.js
- User registration/login, doctor search, appointment booking
- Admin dashboard for managing doctors, appointments, and users
- Doctor dashboard for managing their appointments
For more details, see the README in each folder.
Check out the live website: https://health-meet-website-whole.vercel.app/


