Skip to content

An online platform connecting patients with a wide range of expert doctors for efficient and accessible medical consultations.

Notifications You must be signed in to change notification settings

deep-1704/AskaDoc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AskaDoc

An online platform connecting patients with a wide range of expert doctors for efficient and accessible medical consultations.

  • Sign up to create a patient or a doctor account.
  • Select a speciality to generate a list of doctors.
  • Choose any consultant according to your convenience and start chatting.

Authors

Tech Stack

Client: React, CSS

Server: Node, Express

Authentication: JWT

Chatting: SocketIO

Password encryption: bcryptjs

Database: MongoDB

Features

  • Implemented RESTful API endpoints for data communication.
  • Implemented JWT Authentication.
  • Implemented user-roles(Doctor and patient) for differentiated access.
  • Implemented one to one chat functionality.
  • Salting and hashing techniques to protect password data.

Take a tour

Home-page

Gives a brief overview of the application and path to login and signup.

App Screenshot

App Screenshot

Signup

  • Choose patient or doctor.
  • Enter username and password and press signup to create an account. App Screenshot

Login

App Screenshot

Categories

Choose any one of the 12 categories as per your convenience.

App Screenshot

App Screenshot

List of doctors

  • Choose your consultant.
  • You can sort by reputation or fees.
  • Choose one to view profile and start chatting.

App Screenshot

Profile

(Note: Only doctors are allowed have their own profile.)

  • Add other fields if you are signing up for the first time. App Screenshot
  • If added already, you will see your complete profile along with the message requests. App Screenshot

Chats

App Screenshot

App Screenshot

Your feedback regarding any potential bugs or opportunities for improvement would be greatly appreciated.

About

An online platform connecting patients with a wide range of expert doctors for efficient and accessible medical consultations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published