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






