Skip to content

kajanan29/HabitTrackerApp

Repository files navigation

Habit Tracker App

A simple React Native habit tracking app built using React Native CLI. Users can register, log in, create and track habits, mark them as completed, and log out. Data is stored locally using AsyncStorage.

📱 Features

  • User registration and login with local data storage
  • Create daily or weekly habits
  • Track and update habit completion
  • Delete completed habits
  • Clean UI built with core React Native components

🛠️ Tech Stack

  • React Native CLI
  • AsyncStorage
  • React Navigation

🚀 Getting Started

Prerequisites

  • Node.js & npm
  • Android Studio with emulator or physical device
  • React Native CLI (npm install -g react-native-cli)
  • JDK & Android SDK (configured in ANDROID_HOME)
  • A physical or virtual Android device connected and available

1. Clone the repository

git clone https://github.com/kajanan29/HabitTrackerApp.git
cd HabitTrackerApp

2. Install dependencies

npm install

3. Start Metro bundler

npx react-native start

Open a new terminal for the next step.

4. Run the app on Android

npx react-native run-android

Make sure an Android emulator is running or a physical device is connected.

💡 Common Issues

  • No connected devices: Make sure your emulator is running or a physical device is connected.
  • adb not found: Ensure platform-tools is in your system PATH.
  • Metro bundler not running: Always start with npx react-native start.

🎥 Demo

👉 Demo Video Link


Made with ❤️ using React Native CLI.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors