Skip to content

Sathwik004/LifeQuest

Repository files navigation

LifeQuest

LifeQuest is a gamified task manager and productivity app that helps users stay on track with their goals while making the experience fun and engaging. It features quests, guilds, and stats to motivate users as they progress.

🚀 Features

✅ Completed Features:

  • Authentication: Sign in with Google, persistent auth state management.
  • State Management: Implemented using Bloc for authentication, tasks, leaderboard, and chat.
  • Theme Switching: Toggle between light and dark mode.
  • Task & Habit Tracking: Users can create, complete, and track their daily quests.

🛠️ Upcoming Features:

  • Leaderboard: Real-time ranking system based on user progress.
  • Chat System: Allows users to communicate within their guilds.
  • Offline Mode: Sync tasks locally and update Firebase when online.

🏗️ Tech Stack

  • Flutter for frontend development.
  • Firebase for authentication and real-time database.
  • Bloc for state management.

⚡ Getting Started

  1. Clone the repo:
    git clone https://github.com/Sathwik004/lifequest.git
  2. Navigate to the project:
    cd lifequest
  3. Install dependencies:
    flutter pub get
  4. Run the app:
    flutter run

🛠️ Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.


Made with ❤️ using Flutter!

About

LifeQuest is a gamified task manager and productivity app that helps users stay on track with their goals while making the experience fun and engaging. It features quests, guilds, and stats to motivate users as they progress.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors