Skip to content

A habit tracker app to help users build and monitor positive habits through scheduling, progress tracking, and personalized habit cards.

Notifications You must be signed in to change notification settings

SysoevAndrey/Tracker

Repository files navigation

Tracker

Overview

The Tracker App is designed to help users build and monitor positive habits. With features to track daily and weekly habits, view progress, and access statistics, this app aims to keep users motivated and organized on their habit-building journey.

App Objectives

  • Track habits based on the day of the week.
  • Monitor progress on each habit over time.

Key Features

  1. Habit Cards: Each habit is represented by a user-created card, where the user can:

    • Set a title and category.
    • Define a schedule for each habit.
    • Choose a unique emoji and color to easily distinguish between habits.
  2. Category Sorting: Habits are grouped by categories to keep the interface organized and easy to navigate.

  3. Search and Filter: Users can quickly find specific habits using search functionality or filter options.

  4. Calendar View: Users can view which habits are scheduled for any given day, helping them stay on top of their routine.

  5. Statistics Dashboard: The app provides users with valuable insights into their habit progress, including:

    • Success metrics.
    • Individual progress.
    • Average performance.

Getting Started

To install and run the Habit Tracker App, follow these steps:

  1. Clone the repository.
  2. Install dependencies (if applicable).
  3. Run the app on your preferred device or emulator.

Technology Stack

  • Swift
  • UIKit
  • CoreData

License

This project is for educational purposes only.

About

A habit tracker app to help users build and monitor positive habits through scheduling, progress tracking, and personalized habit cards.

Resources

Stars

Watchers

Forks