Skip to content

0xPratikPatil/Habit-Flow

Repository files navigation

📱 Habit Flow

Habit Flow is a minimalistic, privacy first habit and daily task tracker built with Expo and React Native, designed for both Android and iOS. It helps users build routines, track their progress with a timeline, and manage daily tasks all stored locally for maximum privacy.


🚀 Features

  • 📅 Timeline & Timetable Management
    Organize habits and tasks using a visual timeline. Plan your day efficiently and intuitively.

  • Quick Habit Completion
    Tap a checkbox to mark any task or habit as completed—simple and satisfying.

  • 🔔 Smart Notifications
    Get notified exactly when it's time to perform a habit or task.

  • 🔐 Local Storage for Privacy
    No cloud sync or login required. Your data stays 100% private and offline.

  • Energy Monitoring
    Track your energy levels while completing tasks to better understand your productivity cycles.

  • 🎯 Set Rewards for Habits
    Assign personal rewards to habits and unlock them upon completion to stay motivated.

  • 📊 Streak & Statistics Dashboard
    Track your daily streaks, longest runs, and completion history with a full year calendar heatmap.

  • 🌙 Minimal UI & Lightweight
    Clean and responsive interface, optimized for low battery and smooth performance.


🛠️ Built With

  • Expo – development platform for universal React applications.
  • React Native – for building native mobile apps using React.
  • AsyncStorage – for local persistent data storage.

📱 Platforms Supported

  • ✅ Android (API 21+)
  • ✅ iOS (iOS 11+)

📷 Screenshots

Timeline View
WhatsApp Image 2025-05-11 at 14 06 05
Statistics View
WhatsApp Image 2025-05-11 at 14 11 50
Manage Task View
WhatsApp Image 2025-05-11 at 14 07 15
Settings View
WhatsApp Image 2025-05-11 at 14 07 37

🚀 Getting Started

1. Clone the Repository

git clone https://github.com/yourusername/Habit-Flow.git
cd Habit-Flow

2. Install Dependencies

npm install
# or
yarn install

3. Start the App

Using Expo:

npx expo start

Scan the QR code using the Expo Go app on your phone to launch the app instantly.


📄 License

This project is licensed under the MIT License.
See the LICENSE file for more information.

About

A minimal, privacy first habit and task tracker built with React Native and Expo. Features offline storage, streak tracking, notifications, energy monitoring, and customisable rewards.

Topics

Resources

License

Stars

Watchers

Forks