A comprehensive SvelteKit-based web application for tracking weight, height, BMI, gym attendance, and moreβwith interactive visualizations, AI-powered chatbot, community forum, and secure cloud storage.
git clone https://github.com/code-with-aneesh/wt-management.git
git clone https://github.com/code-with-aneesh/wt-management.git
cd wt-management
npm install
.env file in the root directory:VITE_API_KEY=your_firebase_api_key
VITE_AUTH_DOMAIN=your_project.firebaseapp.com
VITE_PROJECT_ID=your_project_id
VITE_STORAGE_BUCKET=your_bucket.appspot.com
VITE_MESSAGING_SENDER_ID=your_sender_id
VITE_APP_ID=your_app_id
vercel.json and set environment variables in Vercel dashboard.npm run dev
http://localhost:5173npm run build
npm run preview
| Component | Technology |
|---|---|
| Framework | SvelteKit |
| Routing | SvelteKit File-based |
| Authentication | Firebase Auth |
| Database | Firestore |
| Charts | Chart.js |
| Styling | Tailwind CSS, Flowbite Svelte |
| State Management | Svelte Stores |
| Markdown | marked, DOMPurify |
| UI Components | Flowbite Svelte |
/dashboard β Health dashboard with weight, gym, and BMI stats/leaderboard β Compare user progress and gym attendance/profile β Community forum for discussions and replies/blog β Markdown-based blog posts/chatbot β AI-powered FitBot for health queries/bmi β BMI, BMR, and calorie calculator/gym β Interactive gym calendar/input β Multi-section health data input form/updateweights β Weight history management/about β App info and team detailsWe welcome contributions! Please follow these steps:
git checkout -b feature/your-feature)git commit -m 'Add some feature')git push origin feature/your-feature)MIT License - see LICENSE for details.
For questions or support, please contact: