Skip to content

thangaraj-sellappan/life_assist

Repository files navigation

Life Assist - Habit Tracker

A Flutter habit tracking app that helps users build and maintain daily routines with streak tracking, reminders, and progress monitoring.

Features

  • Habit Management: Create custom habits or use pre-built templates with flexible recurrence patterns
  • Progress Tracking: Streak counters, best streaks, daily scores, and calendar navigation
  • Smart Reminders: Scheduled notifications with proper permission handling
  • Three-Tab Interface: Habits, Reminders, and Lists management
  • Offline Storage: Local data storage using Hive database

Getting Started

Prerequisites

  • Flutter SDK 3.9.0+
  • Android Studio / VS Code with Flutter extensions

Installation

  1. Clone and install dependencies:

    git clone https://github.com/your-username/habbit_tracker.git
    cd habbit_tracker
    flutter pub get
  2. Run the app:

    flutter run

Key Dependencies

  • hive & hive_flutter - Local database storage
  • flutter_local_notifications - Notification system
  • permission_handler - App permissions management
  • timezone - Timezone support for notifications

Tech Stack

  • Framework: Flutter 3.9.0+
  • Database: Hive (Local NoSQL)
  • Architecture: StatefulWidget with reactive UI patterns

Demo Screenshot

alt text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors