DocConnect is a web application designed to help connect patients with doctors, schedule appointments, and manage health-related queries. The app provides an easy-to-use platform for healthcare professionals and patients to interact, book appointments, and manage healthcare needs online.
- User Authentication: Secure login and registration for both doctors and patients.
- Appointment Scheduling: Allows patients to schedule appointments with available doctors.
- Doctor Profiles: Doctors can create and manage their profiles, including specialties, experience, and availability.
- Patient Profiles: Patients can create profiles and view doctor availability and book appointments.
- Admin Dashboard: Admins can manage users, appointments, and monitor the app's performance.
- Real-Time Notifications: Alerts for new appointments, cancellations, and updates.
- Frontend: React, Redux, HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
- Hosting: AWS S3 for the frontend, AWS EC2 for backend, CloudFront for CDN (frontend)
- CI/CD: GitHub Actions
- Additional Libraries: Axios, pm2.