Soulink is an empathetic, AI-powered journaling app that helps people reflect on their emotions, track mental wellness, and discover personalized strategies — all in a fun and gamified way.
- Daily Diary with Emotion Detection → Write your thoughts and let AI detect your mood and suggest solutions if required.
- Mental Wellness Insights → Track emotional trends over time with visuals.
- Character Companions → Interact with fun avatars and personalities to make journaling engaging with your real life characters.
- AI-Generated Nicknames & Tags → Reflect your unique identity with creative nicknames for yourself and your friends.
- Gamified Dashboard → Earn streaks, badges, and rewards for consistent journaling.
- Lumos AI - Your Personal AI therapist helps you with mental health concerns (if any exists).
- Frontend: React.js, Vite, CSS
- Routing: React Router DOM
- State & Storage: LocalStorage
- AI & NLP: Google Generative AI API / OpenAI GPT APIs
- Charts & Visualization: Chart.js
- Voice Input: Web Speech API
- Hosting: Vercel
- User writes a diary entry (text/voice).
- AI analyzes the entry, detects emotions, and generates strategies.
- Mood + diary are stored securely in LocalStorage (no external DB).
- Dashboard visualizes emotional trends, streaks, and gamified stats.
- Avatars & nicknames personalize the experience.
git clone https://github.com/your-username/Soulink.git
cd SoulinkOPENAI_API_KEY=your_api_key_herecd frontend
npm install
npm run devcd backend
pip install -r requirements.txt
uvicorn app:app --reload@Arji Jethin Naga Sai Eswar Status: Dead
@Aluru Bala Karthikeya - Nothing beats a Jet 2 holiday
@Vedeshwari Nakate aka The Einstien
@Ayush Singh The Nigga