Skip to content

dinakajoy/soul-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

23 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Soul Sync: An Emotional AI Companion

Soul Sync is an AI-powered emotional well-being app that helps users reflect, regulate their emotions, and grow through intentional self-discovery.
With latest update - Machine Learning Model to predict if user need Mental Health Treatment

Core Purpose

A safe space where users can check in emotionally, express themselves, and receive gentle, AI-powered guidance that helps them reconnect with their inner self. Soul Sync helps people align with their inner self, syncing mind and soul

What it does:

  • Users chat with an AI that understands their emotional tone
  • Syncs with their emotional state daily
  • Journaling, mood tracking, and personalized reflections
  • Integrates guided meditations, affirmations, and gentle prompts
  • Text chat modes
  • Fill out a form to get mental health treatment need prediction

Soul Sync Screenshot

πŸ“· Preview

✨ Features

  • πŸ” Google Login (OAuth2)
    Secure, one-click sign-in with your Google account.

  • πŸ’¬ Chat Support
    Talk to a gentle emotional support bot anytime, designed to offer encouragement, clarity, or calm.

  • πŸ““ Smart Journaling
    Log your thoughts, and receive kind, AI-powered reflections in return.

  • 🧘 Sync Sessions (Guided Reflections)
    Themed, guided sessions (e.g., grief, clarity, focus) powered by AI prompting and coaching.

  • πŸ“ˆ Mood Check-ins
    Track your emotional patterns with quick daily entries.

  • πŸ“ˆ Mntal Health Treatment Need Predictor
    Fill out a form and predictions on whether you should seek mental health treatment or not

  • πŸ“ˆ Delete Data
    Delete all your data at any point.

πŸ› οΈ Tech Stack

  • Frontend: TypeScript, Next.js, TailwindCSS
  • Backend: Node.js, Express, MongoDB
  • Auth: Google OAuth 2.0
  • AI: OpenAI API (GPT-4)
  • ML Model: Pandas, NumPy, Matplotlib, Scikit-Learn, onnxruntime-web for deployment
  • Charts: Recharts

Privacy and Ethics

  • All entries are private
  • Option to delete data at any time
  • Emphasis: This is not a substitute for therapy, but a companion. If you need help, please consult a licensed therapist

🀝 Contributing

PRs are welcome! If you would like to help improve the app, open an issue or fork and submit a pull request.

πŸ“„ License

MIT License. Β© 2025 Odinaka Joy

About

A safe space where users can check in emotionally, express themselves, and receive gentle, AI-powered guidance that helps them reconnect with their inner self.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages