Skip to content

AKavenger/DocHelp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DocHelp

A daily medical appointment scheduling web app for the campus hospital, notify doctors about new appointments, and add professional doctors to the list.

Features

  • Patients can book doctor's appointments from list of doctors
  • Live doctor availability check

Screenshot (60)

  • Notifications send to doctor for new appointments
  • Notification send to patient regarding status of their appointments
  • Any user can apply for doctor's profile and verified by admin.

Screenshot (108)

  • Admin has access to doctor and users list
  • Admin can approve and block doctor anytime.

Tech Stack

Client: React, Redux, HTML, CSS, JAVASCRIPT and ANTD

Server: Node, Express, MongoDB, Bcrypt and JWT Tokens

Screenshot (28)

Installation

1. Clone repo

$ git clone https://github.com/AKavenger/DocHelp.git
$ cd DocHelp

2. Create .env File

  • create a new .env and add below given environment variables.

3. Setup MongoDB

  • Local MongoDB
    • Install it from here
    • In .env file update MONGODB_URL=mongodb://localhost/DocHelp
  • OR Atlas Cloud MongoDB

4. Run Backend

$ npm install
$ node server.js

5. Run Frontend

# open new terminal
$ cd client
$ npm install
$ npm start

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

MONGO_URL

JWT_SECRET=DOCHELP

Demo

Support

About

Developed daily medical appointment scheduling web app for the campus hospital, notify doctors about new appointments, and add professional doctors to the list.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors