? This application is a comprehensive tool designed to help users build and track new habits over a 21-day period. Its core features include:
? Habit Management:
✏️ Users can create, edit, and delete habits. ? Each habit can be customized with a specific name, color, and multiple daily reminders. ? The main view separates habits into "Active" and "Completed" tabs for better organization.
? Daily Progress Tracking:
✅ For each habit, users can mark their daily completion on a 21-day grid. ? The app provides a visual progress bar, ? calculates the current and best completion streaks, and ⏰ only allows marking the current day to encourage daily engagement.
? Gamification and Motivation:
? To keep users engaged, the app includes an achievement system that unlocks badges for milestones (e.g., creating the first habit, achieving a 7-day streak). ? Upon completing a 21-day habit, a confetti animation celebrates the user's success.
? Journaling and Mood Logging:
✍️ Users can add detailed notes to each completed day, creating a journal of their journey. ? A separate mood tracker allows them to log their daily feelings, which can then be viewed alongside their habit notes to find correlations.
? Data Visualization:
? The "Progress" tab features a bar chart for an at-a-glance comparison of all habits. ?️ The "Journey" tab includes a detailed heatmap to visualize the consistency of any selected habit over its 21-day cycle.
⚙️ Personalization and Settings:
? The app offers a settings panel where users can switch between ? dark and ☀️ light modes, ? change the application language (supporting English, Spanish, French, Italian, and Portuguese), and ℹ️ get information on how to use the app.
? Notifications to send reminders, helping users stay on track with their goals.