Skip to content

tortejumpy/serenity-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

✨ SerenityBot: Your AI Mental Wellness Companion ✨

SerenityBot Banner

SerenityBot is a revolutionary mental health companion application designed to provide personalized support and resources using the power of AI and facial expression analysis.

About SerenityBot

In today's fast-paced world, maintaining mental well-being is crucial. SerenityBot aims to be a supportive presence, offering a range of features to help users track their mood, understand their emotions, and access helpful content.

Features

  • AI-Powered Conversations: Engage in supportive and understanding conversations with an AI designed to help you navigate your thoughts and feelings.
  • Mood Tracking: Easily log your daily mood and visualize your emotional patterns over time.
  • Facial Expression Analysis: (If implemented) Gain insights into your emotional state through optional facial expression analysis.
  • Personalized Resources: Receive tailored recommendations for articles, exercises, and techniques based on your needs.
  • Secure Authentication: Your data is protected with secure user authentication.

Technologies Used

SerenityBot is built using a robust and modern technology stack:

Backend

  • Node.js & Express: Node.js Express.js
  • TypeScript: TypeScript
  • MongoDB & Mongoose: MongoDB Mongoose
  • Google Generative AI / Langchain: Google AI Langchain
  • bcrypt & jsonwebtoken: For secure authentication.

Frontend

  • React: React
  • TypeScript: TypeScript
  • Material UI: Material UI
  • axios: Axios
  • face-api.js: face-api.js (Represented with JS badge as specific badge might not exist)

Getting Started

(You can add instructions here on how to set up and run the project locally. This would typically involve cloning the repo, installing dependencies, and starting the backend and frontend servers.)

# Clone the repository
git clone https://github.com/tortejumpy/serenity-bot.git

# Navigate to the project directory
cd serenity-bot

# Setup Backend
cd backend
npm install
npm run build
npm start # Or npm run dev

# Setup Frontend
cd ../frontend
npm install
npm start

Contributing

(Add information on how others can contribute to your project if you're open to contributions.)

License

(Specify your project's license here.)

Contact

(Provide your contact information or links to your social media if you wish.)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published