=====================================================
Medicare is a comprehensive doctor appointment booking website built using the MERN (MongoDB, Express, React, Node.js) stack 💻. The application features a robust backend API, role-based authentication and authorization, review system, booking system, payment system, and photo upload system 📸.
Users can register and log in to the application using a secure JWT-based authentication system with refresh token support.
The application features role-based authorization, ensuring that users can only access features and pages relevant to their role.
Users can book appointments with doctors, view available time slots, and manage their bookings.
Users can leave reviews for doctors, helping others make informed decisions.
The application integrates with Stripe payment gateway, allowing users to make secure payments for appointments.
Users can upload photos, which are stored securely on the server.
The application features a responsive design, ensuring a seamless user experience across various devices.
Built using ReactJs, with a focus on responsive design and user experience.
Built using NodeJs, Express, and MongoDB, with a robust API for handling user requests.
JWT-based authentication with refresh token support.
Stripe payment gateway integration.
git clone https://github.com/Satyum-Singh/Medicare.git
npm install
cd ./frontend
npm run dev
cd ./backend
nodemon index.js
The API documentation can be found in the api
folder. The documentation includes information on available endpoints, request and response formats, and example usage.
Contributions are welcome! If you'd like to contribute to the project, please fork the repository, make your changes, and submit a pull request.
This project is licensed under the MIT License. See the LICENSE
file for details.