BitacoraFit will be a reflection-first health tracking webapp focused on helping users better understand long-term progress without becoming overwhelmed by daily fluctuations. Rather than emphasizing strict tracking or perfection, this project is meant to encourage a more sustainable and contextual approach to long-term health and weight management through trend visualization, reflections, and gradual progress awareness.
This project is currently in active development.
The current MVP focuses on building a reflection-first weight tracking web application designed to help users track long-term progress in a calmer and more sustainable way.
The MVP is intentionally focused and iterative in order to prioritize:
- strong engineering foundations
- manageable project scope
- thoughtful product design
- real-word deployment experience
- User sign up, login, and logout
- User-specific dashboards and data
Users will be able to:
- Create weight entries
- Edit weight entries
- Delete weight entries
- View weight history over time
Each entry may include:
- Weight value
- Date
- Optional reflections/notes
The MVP will support optional reflections and contextual notes to help users better understand long-term patterns and progress.
Examples may include:
- stress
- travel
- poor sleep
- lifestyle changes
- emotional reflections
Users will be able to visualize:
- Weight history
- Long-term trends
- Progress over time
The goal is to reduce emotional overwhelm caused by normal day-to-day fluctuations.
The MVP will include simple trend-based summaries such as:
- progress over time
- long-term trend direction
- basic progress statistics
These insights will initially be rule-based rather than AI-generated.
The project is being developed as a responsive web application accessible across desktop and mobile browsers.
The application is planned to be publicly deployed to demonstrate:
- production readiness
- cloud deployment knowledge
- full-stack integration
Rather than focusing only on calorie counting or strict tracking, the MVP aims to encourage:
- progress trends over daily fluctuations
- contextual reflections
- reduced emotional overwhelm
- long-term consistency
- sustainable health tracking habits
The following features are planned for future iterations and are intentionally outside the MVP scope.
- AI-generated progress summaries
- AI-assisted reflections and insights
- Conversational logging
- Reduced-friction tracking workflows
- Fasting tracking
- Nutrition and meal tracking (Meal logging with reusable custom meals)
- Mood tracking- Hunger tracking
- Sleep tracking
- Energy tracking
- Body measurements tracking
- Non-scale victory tracking
- Additional progress visualizations
- Goal weights
- Milestone tracking
- Long-term progress tracking
- Moving averages
- Trend smoothing
- Advanced progress analytics
- Additional data visualizations
Future contextual tracking may include:
- menstrual cycle awareness
- cycle-related fluctuation tracking
- hunger and energy pattern tracking
- Multilingual support
- English and Spanish support
- Accessibility improvements
Dedicated mobile application Improved mobile-first experiences
- Django
- Django Templates
- HTMX
- Tailwind CSS
- PostgreSQL
- Charting library for weight trend visualization
Planned deployment stack:
- AWS
- Docker
- Amazon RDS
The following technologies are planned for future iterations as the project grows in complexity and feature scope.
- Django REST Framework (DRF)
- Celery
- Redis
- Amazon S3
- Redis/ElastiCache
The project is currently in the early development and architecture phase.
Current development priorities include:
- defining MVP scope
- building core backend foundations
- implementing weight tracking features
- improving engineering workflow
- preparing for deployment
The project is intentionally being developed iteratively in order to balance:
- software engineering learning
- sustainable scope management
- product thinking
- and long-term maintainability.
BitacoraFit has moved from early layout exploration to a cleaner, more focused tracking experience.
Early dashboard concept with a bold sidebar, a large current-weight card, and the first pass at trend visualization.
Initial weight-entry flow with a split layout that separated context from data entry.
First history view showing recent entries as large cards with weight, notes, and date details.
Early trend visualization exploring how progress could be summarized over time.
Refined dashboard with clearer hierarchy, improved spacing, and a more polished progress summary.
Current entry-list design with denser history, stronger readability, and a more mature visual system. Trying to simulate an actual notebook page.