Welcome to CureChat App, a health assistance application that allows users to chat with a chatbot, make video calls, and have interactive conversations within a messaging space. This README file will provide you with an overview of the app's features, installation instructions, and other important details.
-
Chatbot Interaction: Users can engage in conversational interactions with a chatbot in health related questions.
-
Video Calls: CureChat App includes a video call feature that enables users to have face-to-face consultations with healthcare professionals.
-
Messaging Space: The app offers a messaging space where users can save and refer to their past conversations with the chatbot.
To run CureChat App locally on your machine, please follow these instructions:
Clone the repository from GitHub:
git clone https://github.com/guizo792/curechat-app.git
Install the required dependencies:
cd curechat/frontend
npm install
cd curechat/signaling-server
npm install
peerjs --port 3001
cd curechat/backend
mvn clean install
Start the application:
ng serve
nodemon index.js
mvn spring-boot:run
Note: Please ensure you have Node.js, npm, and maven installed on your machine before proceeding with the installation.
Upon launching CureChat App, you will be greeted with a user-friendly interface that guides you through the different features of the application. Here's a brief guide on how to use each feature:
-
Chatbot Interaction: Click on the chatbot icon or designated area to start interacting with the chatbot. Type your queries or statements, and the chatbot will respond accordingly and ask question to give you more accurate answer.
-
Video Calls: To initiate a video call you have to be logged in, you should register by clicking the button in the navigation bar and fill the required information to create your account, and just then you'll get the video call by clicking get started after creating the meeting you can share the link with others to join
-
Messaging Space: This feature also implies to be logged in, the messaging space keeps a record of your conversations with the chatbot. You can access this feature by clicking on the messaging choice. Review your past discussions, search for specific information, or simply refer back to previous interactions.
Home page
Signup
Login
The chatbot only answer health related questions
The chatbot asks the user to give more accurate answer
Meeting home page
Meeting space
Messaging space
Specific conversation
Meeting home page