Hábito. is a full-stack web application that helps you build and sustain better habits. It combines a clean Python/Flask backend with a responsive HTML/CSS frontend to deliver a personal productivity dashboard where you can create habits, mark them complete each day, visualize your streaks, and review 30-day progress charts.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/BrandonCVale/SISTEMA-HABITOS/llms.txt
Use this file to discover all available pages before exploring further.
Quick Start
Get Hábito. running locally in under five minutes — clone, install, and launch.
Architecture
Understand the Models → Repositories → Services → Routes layered design.
Core Features
Explore authentication, habit management, the dashboard, and progress charts.
Technical Reference
Full reference for data models, HTTP routes, and the repository pattern.
What You Can Do
Track Habits
Create habits with custom schedules, descriptions, and time-of-day preferences.
View Streaks
Monitor your current streak and all-time personal best on the live dashboard.
Analyze Progress
Interactive Plotly charts show your completion history over the last 30 days.
Get Running in 4 Steps
Run the application
Hábito. uses SQLite by default — no external database setup required. The database file (
habitos.db) is created inside app/ the first time you run python main.py.