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.
- About
- Live Demos
- Features
- Tech Stack
- Getting Started
- Project Structure
- Hackathon Stats
- Contributing
- Author
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!