-
Login and SignUp
-
Personalized Mental Health System
Analyze user input and stress levels to suggest personalized mindfulness and stress reduction techniques.
-
Empathetic Conversations
Implement a chatbot powered by Gemini's API to engage users in empathetic and supportive conversations.
428321827_7044503288994047_8335669478696613665_n.1.mp4
Before running, Mypeace, you will need an OpenAI API key from Gemini Services. You can obtain an API key by registering on the Gemini platform.
-
Clone the repository:
git clone
-
Change directory to
frontend
cd client/
-
Installation of node packages
npm i
-
Running the project:
npm run dev
-
Change directory to
backend
cd backend/
-
Installation of node packages
npm i
-
Setting up .env in root backend folder for saving openai api key
-
Create a .env file
# inside .env file PORT=3000 CONNECTION_STRING=mongodb://localhost:27017/mydatabase SECRET_KEY=********* # You can keep anything OPENAI_API_KEY=******************************* # Your key
-
Running the project:
npm run dev
- Vite
- React
- React Router
- React Icons
- shadcn/ui
- Tailwind CSS
- nodejs
This project is licensed under the MIT License.