Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚔️ HabitQuest

Gamify your habits. Level up your life.

Expo SDK React Native TypeScript License: MIT

A cross-platform mobile task & habit tracker that turns your daily routines into RPG-style quests.
Built with Expo, React Native, Supabase, and TypeScript.


✨ Features

Feature Description
Task Management Create tasks with titles, descriptions, priorities, custom card colors, and recurring/one-time toggles
Sub-tasks Break tasks into granular steps with interactive checkbox tracking inside expandable cards
Reminders Attach time-based reminders via a custom time picker modal
Streak Tracking Track daily completion streaks with visual fire indicators
Gamification XP rewards, level progression, and RPG stat categories (STR, INT, WIS, CON)
Calendar View Full-month calendar with per-day task indicators
Community Leaderboards and social features (coming soon)

🚀 Quick Start

Prerequisite: This project uses Bun as the package manager.

# Install dependencies
bun install

# Start development server
bun run start

# Start with cleared cache
bun run start --clear

🛠️ Tech Stack

Layer Technology
Framework Expo SDK 57 / React Native 0.86
Language TypeScript (strict)
Auth & Backend Supabase
Local Storage expo-secure-store (encrypted JSON)
Icons Lucide React Native
Animations React Native Reanimated 4.5
Runtime Bun.js
Compiler React Compiler (experimental)

📄 License

MIT © 2026 HabitQuest Contributors

About

An app that gamifies habit tracking and goal setting to encourage users to develop positive habits

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages