A full-stack health and habit tracking web application built by a 4-member team in a 24-hour hackathon sprint — featuring 10 integrated tracking modules, secure authentication, and 99.9% uptime during demo.
DailyDost ("Dost" means friend in Hindi) is a personal wellness companion that helps users build and maintain healthy daily habits. The app combines health tracking, habit management, and progress visualization into a single clean interface — making it easier to stay consistent with daily wellness goals.
Built in a 24-hour hackathon with a 4-member team, DailyDost went from zero to a production-ready MVP serving 20+ beta users with 50+ Git commits across the sprint.
| Platform | URL |
|---|---|
| 🚀 Primary | dailydost-644.created.app |
| 🌍 Mirror | mgx-6u5tiphtonl.mgx.world |
| Module | Description |
|---|---|
| 💧 Water Intake | Log and visualize daily hydration goals |
| 😴 Sleep Tracker | Track sleep duration and quality trends |
| 👟 Activity Log | Record daily movement and exercise |
| 😊 Mood Journal | Daily emotional check-ins with analytics |
| 🥗 Meal / Nutrition | Food diary with basic macro tracking |
| ✅ Habit Tracker | Build and streak-track custom daily habits |
| 🧘 Meditation Timer | Built-in mindfulness session logger |
| ⚖️ Weight / BMI | Track body metrics over time |
| 🤒 Symptom Log | Record health symptoms for self-awareness |
| 🎯 Goal Planner | Set weekly wellness goals with progress indicators |
- Secure user authentication with session management
- Persistent storage — all data survives page reloads and re-logins
- User-specific dashboards with personalized insights
- Visual progress charts for each tracking module
- Streak counters for habit consistency
- Weekly and monthly summary views
- Fully mobile-responsive across phone, tablet, and desktop
| Layer | Technology |
|---|---|
| Frontend | HTML, CSS, JavaScript |
| Backend | Node.js / Full-Stack Framework |
| Database | Persistent cloud storage |
| Auth | Secure session-based authentication |
| Deployment | Vercel / Created.app / MGX |
| Version Control | Git + GitHub (50+ commits during hackathon) |
node >= 16.x
npm or yarn# 1. Clone the repository
git clone https://github.com/rangeshsha-Rookie/DailyDost.git
cd DailyDost
# 2. Install dependencies
npm install
# 3. Start the development server
npm run devOpen your browser at http://localhost:3000
DailyDost/
├── public/ # Static assets
├── src/
│ ├── components/
│ │ ├── trackers/ # Individual module components
│ │ ├── dashboard/ # Dashboard and charts
│ │ └── auth/ # Authentication components
│ ├── pages/ # App pages / routes
│ ├── utils/ # Helper functions
│ └── styles/ # CSS / styling
├── README.md
└── package.json
| Metric | Result |
|---|---|
| ⏱️ Build Time | 24 hours |
| 👥 Team Size | 4 members |
| 📦 Git Commits | 50+ during sprint |
| 👤 Beta Users | 20+ during live demo |
| ⬆️ Demo Uptime | 99.9% |
| 🔧 Modules Built | 10 tracking modules |
Contributions are welcome! Fork the repo and submit a pull request.
git checkout -b feature/your-feature-name
git commit -m "feat: add your feature"
git push origin feature/your-feature-nameRangesh Gupta
- 🐙 GitHub: @rangeshsha-Rookie
- 💼 LinkedIn: in/rangesh-gupta
- 🎓 B.E. Computer Engineering (Data Science) @ SLRTCE '29
- 🌟 Google Student Ambassador 2026 | AI Builder | Data Analyst
Built with ❤️ in 24 hours · Hackathon Sprint Project
⭐ Star this repo if you found it helpful!