https://github.com/aadhya-sharma/solace_ai
Solace AI is a mental health chatbot designed to provide empathetic conversations and support to users. Built using the MERN stack (MongoDB, Express, React, Node.js), it includes functionalities such as user login, signup, JWT authentication, and the generation of empathized chat responses.
https://github.com/aadhya-sharma/solace_ai
ai chatbot express javasc mern-stack reactjs typescript
Last synced: about 2 months ago
JSON representation
Solace AI is a mental health chatbot designed to provide empathetic conversations and support to users. Built using the MERN stack (MongoDB, Express, React, Node.js), it includes functionalities such as user login, signup, JWT authentication, and the generation of empathized chat responses.
- Host: GitHub
- URL: https://github.com/aadhya-sharma/solace_ai
- Owner: Aadhya-Sharma
- Created: 2024-06-16T07:50:09.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-06-16T09:11:23.000Z (about 2 years ago)
- Last Synced: 2025-03-21T15:29:10.335Z (over 1 year ago)
- Topics: ai, chatbot, express, javasc, mern-stack, reactjs, typescript
- Language: TypeScript
- Homepage:
- Size: 14.4 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Solace AI - Mental Health Chatbot
Solace AI is a mental health chatbot designed to provide empathetic conversations and support to users. Built using the MERN stack (MongoDB, Express, React, Node.js), it includes functionalities such as user login, signup, JWT authentication, and the generation of empathized chat responses.
## Features
- User authentication (login and signup) with JWT tokens
- Persistent user sessions
- Empathetic chat responses generated using OpenAI's GPT model
- Chat history saved for each user
- Secure and private interactions
## Technologies Used
- Frontend: React, Axios
- Backend: Node.js, Express, MongoDB, Mongoose, JWT
- Chatbot: OpenAI GPT model
## Home Page

## Signup Page

## Login Page
