GoHealthy is a full-stack MERN application designed to simplify hospital doctor–patient management.
It provides a centralized platform for managing doctors, patients, and appointments with an admin dashboard to monitor statistics and approve doctors.
- View and manage all doctors, patients, and appointments
- Approve / Reject doctors with one click
- Monitor hospital statistics with interactive charts
- Secure access with authentication
- Register and update profile (📍 address, ⚧ gender, etc.)
- Book appointments with available doctors
- View medical history and upcoming visits
- Upload and view reports
- Receive email notifications for appointment confirmations, Prescriptions and more
- Manage their profile and specialization
- Accept/reject patient appointments
- Maintain patient medical records
- Get email alerts for new appointments and others
- ⚛️ React (Vite)
- 🎨 TailwindCSS + shadcn/ui
- 📊 Recharts (for admin statistics)
- 🔔 Lucide React icons
- 🌐 Node.js + Express.js
- 💾 MongoDB + Mongoose
- 🔒 JWT Authentication + Bcrypt
- 📁 Multer for file uploads (medical reports)
- 📧 Nodemailer for sending email notifications
- 🛠️ RESTful API endpoints
- ✅ Appointment reminders via email/SMS
- ✅ Payment gateway for consultations
- ✅ AI-powered health insights