Skip to content

Mediqo is a MERN stack–based doctor appointment booking platform that allows patients to find doctors by specialty, book appointments, and manage schedules, while providing doctors with a dashboard to handle their bookings efficiently.

Notifications You must be signed in to change notification settings

pritamchaudhary/Mediqo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mediqo

Mediqo is a MERN stack–based doctor appointment booking platform designed to streamline healthcare scheduling. It allows patients to browse available doctors by specialty, book appointments, and manage their schedules, while doctors can view and manage their bookings through a dedicated dashboard. The platform features authentication, responsive UI, and a user-friendly experience for both patients and healthcare providers.

  1. frontend live link:- https://mediqo-frontend.onrender.com/
  2. admin panel live link:- https://mediqo-admin.onrender.com/

Table of Contents


About

Mediqo is [insert concise description of your project—what it does, its purpose, and what makes it unique].
For example:

Mediqo is a MERN stack–based doctor appointment booking platform built to simplify healthcare scheduling and management.
It enables patients to search for doctors by specialty, view profiles, and book appointments seamlessly, while providing doctors with a dedicated dashboard to manage their schedules.
With features like secure authentication, responsive design, and a clean UI, Mediqo ensures an efficient and user-friendly experience for both patients and healthcare providers.


Features

  • User Authentication – Secure login and registration for patients and doctors.
  • Doctor Search & Filter – Browse and filter doctors by specialty or name.
  • Appointment Booking – Book, reschedule, or cancel appointments with ease.
  • Doctor Dashboard – Manage upcoming appointments and availability.
  • Responsive Design – Optimized for desktop, tablet, and mobile devices.
  • Real-time Updates – Appointment status updates without page refresh.
  • Secure Data Handling – Protects user data and appointment details.

Tech Stack

Frontend:

  • React.js
  • Tailwind CSS
  • Axios (for API requests)

Backend:

  • Node.js
  • Express.js

Database:

  • MongoDB (with Mongoose ODM)

Authentication & Security:

  • JSON Web Tokens (JWT)
  • bcrypt.js (for password hashing)

Other Tools & Libraries:

  • Cloudinary (for image storage)
  • dotenv (for environment variables)
  • Git & GitHub (version control)

Setup & Installation

  1. Clone the repo
    git clone https://github.com/pritamchaudhary/Mediqo.git
    cd Mediqo
  2. Install dependencies

for frontend

cd frontend && npm install

for backend

cd backend && npm install

  1. Create your .env files in both frontend and backend, then add required environment variables like:

Example:

API_URL=http://localhost:4000 DB_URI=your_database_connection_string

  1. Run the development servers

In frontend folder

npm start

In backend folder

npm run dev

  1. Open your browser and head to:

Frontend: http://localhost:3000

Backend: http://localhost:4000

License Distributed under the MIT License — adjust if you’re using another license.

About

Mediqo is a MERN stack–based doctor appointment booking platform that allows patients to find doctors by specialty, book appointments, and manage schedules, while providing doctors with a dashboard to handle their bookings efficiently.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages