Skip to content

bcheban/rn-habit-tracker

Repository files navigation

Habit Tracker App Icon

HabitTracker Mobile

A React Native habit-tracking app for Android — with streaks, reminders, and a clean minimal UI.

📱 Download APK (Telegram) | 💻 GitHub Repo


📌 Project Overview

HabitTracker is a mobile app to help users build and maintain daily habits. Track streaks, set reminders, and view your progress at a glance. Built with React Native + Expo for fast iteration and shipped as an APK for Android. Backend powered by Appwrite for auth and data persistence.

ℹ️ This is a mobile-only project — no web Lighthouse score (Lighthouse only audits web pages). To preview, download the APK via the Telegram link above.


📦 Download

👉 APK — Telegram channel


🛠 Technologies Used

Core Framework

React Native Expo TypeScript

Backend

Appwrite


⚙️ Getting Started

📋 Prerequisites

  • Node.js v20.x or higher
  • npm v10.x or higher
  • Expo CLInpm install -g expo-cli
  • An Android device or emulator (or the Expo Go app)
  • Appwrite project credentials

📦 Installation

  1. Clone the repository:

    git clone https://github.com/bcheban/rn-habit-tracker.git
    cd rn-habit-tracker
  2. Install dependencies:

    npm install
  3. Configure environment: create .env with your Appwrite endpoint and project ID.

  4. Start Expo:

    npx expo start

    Scan the QR code in Expo Go (Android) or press a to launch in an emulator.

🧰 Available Scripts

Script Description
npx expo start Start the Expo dev server
npx expo run:android Build and run on a connected Android
npx expo build Build a standalone APK

🚀 Features

  • ✅ Daily Habits – Add, edit, and delete habits.
  • 🔥 Streak Tracking – See how many consecutive days you've kept each habit.
  • 🔔 Reminders – Local notifications nudge you on schedule.
  • 🎨 Minimal UI – Calm, distraction-free design.
  • ☁️ Appwrite Backend – Auth, persistent storage, cross-device sync.
  • 📱 Android APK – Shipped as a downloadable APK.

Made with ❤️ by @bcheban

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors