Find your calm, reach your peak.
Experience Zenith Path live: Zenith Path
In India, mental health is often a silent struggle, shrouded in stigma.
For young adults and students, the immense pressure of academics and social life creates a heavy burden, yet seeking help is seen as a sign of weakness.
Professional care is often inaccessible due to high costs and a lack of resources, leaving millions feeling isolated.
👉 We built Zenith Path to be the first step on the journey to wellness—a private, non-judgmental space that's always available.
Zenith Path is an AI-powered, confidential, and empathetic mental wellness companion designed specifically for Indian youth.
It’s more than just an app—it’s a supportive friend that helps users:
- Build positive habits
- Find a moment of calm
- Connect with a supportive community
Our goal is to make mental wellness accessible and normal in everyday life.
Our core idea: create a solution that feels less like a clinical tool and more like a supportive companion.
-
Anonymity & Safety First - Engage anonymously with AI chat & streaks
- Social features are opt-in for full user control
-
Gamification for Habit Building - Inspired by Duolingo streaks
- Rewards daily check-ins
- Encourages long-term positive habits
-
Community over Isolation - Friend system & community wall foster belonging
- Celebrate progress together
- Show users they’re not alone ---
- 🤖 Empathetic AI Chatbot – Powered by Google’s Gemini API, available 24/7
- 🔥 Gamified Wellness Streaks – Duolingo-style streak counter + calendar
- 🧑🤝🧑 Community Wall – Share progress, thoughts & images
- 👥 Friends System – Add/manage friends, view streaks
- 🌬️ Guided Breathing Exercises – Instant calm during stress/anxiety
- 👤 Customizable Profiles – Profile pic & bio
- 🌗 Dark/Light Mode Toggle – Sleek personalized UI
- Frontend: HTML5, Tailwind CSS, Vanilla JavaScript
- Backend & Database: Google Firebase (Auth, Firestore)
- Generative AI: Google Gemini API
- UI Libraries: GSAP (Animations), Lucide (Icons), SweetAlert2 (Notifications)
- Deployment: Netlify
Never commit your API keys or secrets to GitHub!
- ✅ Do NOT put your API keys in any file tracked by git (e.g.,
.js,.json,.envfiles in the repo) - ✅ Use environment variables for all secrets (as in
process.env.GEMINI_API_KEY) - ✅ Add
.envand any secret config files to your.gitignore - ✅ Set secrets in Netlify via the Netlify UI or CLI:
- Go to Site settings → Environment variables
- Add
GEMINI_API_KEYand any other secrets there
- ✅ If using GitHub Actions or other CI/CD, set secrets in the repo's Settings → Secrets
- ✅ Never log or return secrets in your API responses
- The Gemini API key is only accessed via
process.env.GEMINI_API_KEYin serverless functions - No secrets are present in the codebase or committed files
- The README and sample files do not contain any real API keys
If you ever accidentally commit a secret:
- Immediately delete the secret from your code and commit history
- Revoke and regenerate the key from the provider (Google, etc.)
- Force-push a cleaned history if needed, and update all deployments
For more, see: Netlify docs: Environment variables
git clone https://github.com/Garvitjoshi1/ZenithAI.git






