8000 GitHub - kamini08/swasthika: An AI-powered gamified rehabilitation and wellness platform helping users recover from mental health, addiction, and diet-related challenges through personalized tasks, therapy tracking, and predictive analytics.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

An AI-powered gamified rehabilitation and wellness platform helping users recover from mental health, addiction, and diet-related challenges through personalized tasks, therapy tracking, and predictive analytics.

License

Notifications You must be signed in to change notification settings

kamini08/swasthika

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
< 8000 /div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swasthika — AI-Powered Mental Health Rehabilitation Platform

Overview

Swasthika is an AI-powered platform that offers intelligent and personalized mental health rehabilitation. It combines clinical psychology principles with modern AI to support users dealing with PTSD, addiction, social anxiety, depression, binge eating, obesity, and more.

It features gamified recovery modules, personalized diet charts , symptom based disease prediction, and an AI chatbot that simulates therapeutic sessions based on user input, encouraging consistent engagement and emotional wellness.

Features

  • Preliminary mental health quiz for condition detection
  • AI-powered chatbot for therapy simulation
  • Gamified recovery journey to track progress through badges, rewards, and milestones
  • Custom diet chart generation based on mental health conditions and physical needs
  • Privacy-first architecture with anonymized data flow

Video Demo

Swasthika Demo Video

Tech Stack

  • Frontend: Next.js, Tailwind CSS, TypeScript
  • Backend: FastAPI
  • AI Model: Gemini API (Google AI)
  • Database: PostgreSQL
  • Authentication & Email: Resend API
  • Gamification Engine: Custom logic using state-based progression

Getting Started

1. Clone the Repository

git clone https://github.com/BhoomiAgrawal12/CellVerseHackathon
cd CellVerseHackathon

2. Create a Vitual Environment

# Create virtual environment
python -m venv venv

# Activate the environment
# For Windows:
venv\Scripts\activate

# For macOS/Linux:
source venv/bin/activate

# Install dependencies
pip install -r requirements.txt

3. Run the Backend

cd FastAPIBackend
uvicorn main:app --reload

3.In a new terminal Run the Frontend

cd ..
npm install
npm run dev

Contributing

We welcome contributions in the following areas:

  • Prompt engineering & AI fine-tuning
  • UI/UX for the gamified modules
  • NLP improvements for chatbot interaction
  • Integration of voice support and accessibility features

To contribute:

  • Fork this repo
  • Create a branch: git checkout -b feature-name
  • Submit a pull request

License

MIT


Built with ❤ to support mental wellness through technology.

About

An AI-powered gamified rehabilitation and wellness platform helping users recover from mental health, addiction, and diet-related challenges through personalized tasks, therapy tracking, and predictive analytics.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 78.4%
  • Jupyter Notebook 15.0%
  • JavaScript 5.0%
  • Python 1.3%
  • CSS 0.3%
0