Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DoctorDesk (or Your Project Name)

DoctorDesk is a modern, full-stack medical appointment system where doctors and users have role-based access. Doctors can manage their availability, time slots, and services, while users can book appointments seamlessly.

πŸ›  Tech Stack

  • Frontend: React.js, HTML, CSS, JavaScript
  • Backend: Node.js, Express.js, MongoDB
  • Authentication: JWT (Role-based Auth)
  • Database: MongoDB (with Mongoose)
  • API Communication: RESTful APIs (Axios)

πŸ” Features

  • Doctor and User Registration & Login
  • JWT Role-Based Authentication
  • Doctors can:
    • Add slots and services
    • Manage availability
  • Users can:
    • Book available slots
    • View doctor details
  • MongoDB for data storage
  • Frontend and backend run independently

πŸš€ Getting Started

Backend

cd backend
npm install
npm run dev

//ENV
PORT=5000
MONGO_URI=your_mongo_uri
JWT_SECRET=your_secret

About

DoctorDesk is a smart healthcare management platform that enables doctors to manage their appointments, time slots, and services, while users can easily browse and book consultations. A clean, role-based system for seamless digital healthcare.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages