Skip to content

ChattyDoc is a chatting platform that allows users to connect with healthcare professionals for online consultations, making medical advice more accessible and convenient.

License

Notifications You must be signed in to change notification settings

doni-robert/ChattyDoc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chatty Doc

Chatty Doc is a doctor-patient communication web-app designed to streamline healthcare interactions. The platform facilitates seamless communication between healthcare providers and patients, offering a range of features to enhance the medical experience for both parties.

Features

  • User Authentication: A secure authentication system that ensures privacy and security.
  • Real-time Messaging: Ability to send and receive messages instantly.
  • User Friendly Interface: Intuitive and clear UI design for easy navigation and interaction.

Tech Stack

  • ReactJS: React is a JavaScript library for building user interfaces
  • SocketIO: Socket.IO is a JavaScript library for real-time web applications. It enables bidirectional communication between web clients and servers, facilitating real-time data exchange.
  • Flask: Flask is a lightweight web framework for Python used to build web applications and RESTful APIs.
  • Mongo DB: MongoDB is a NoSQL database program designed for ease of development and scaling. It stores data in flexible, JSON-like documents

Installation

To run Chatty Doc locally, follow these steps:

  1. Clone this repository to your local machine:

https://github.com/R-Owino/ChattyDoc

  1. Navigate to the project directory:

cd ChattyDoc

  1. Install dependencies for both the client and server:
# Install client dependancies

cd client

npm install

#Install server dependacies

cd server

pip install -r requirements.txt

Usage

  1. Start the server:
cd server
python3 main.py
  1. Start the client:
cd client
npm start
  1. Start the Mongo database
mongod
  1. Register, login and start communicating

Authors

Rehema Owino

Github

Robert Ndungu

Github

About

ChattyDoc is a chatting platform that allows users to connect with healthcare professionals for online consultations, making medical advice more accessible and convenient.

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •