Skip to content

NextQuest is a fun, gamified habit tracking web app designed to keep you motivated. Built with Vue3 + Pinia + TailwindCSS

Notifications You must be signed in to change notification settings

johnuberbacher/nextquest

Repository files navigation

NextQuest

NextQuest is a fun, gamified habit tracking web app designed to keep you motivated. Whether you're building daily routines, chasing weekly goals, or tackling long-term habits, NextQuest helps you stay consistent — and rewards your progress.

Features

  • Track Habits Create and manage the habits you want to develop. Log them daily or weekly based on your needs.
  • Flexible Logging Choose between daily or weekly tracking for greater control over your schedule.
  • Gamification Earn experience points (XP) every time you complete a habit. As you level up, you'll unlock achievements and badges to celebrate your progress.
  • Bonus XP Get extra XP for completing all your tasks for the day or week.
  • Modern UI Built with TailwindCSS and DaisyUI for a clean, responsive interface.

Stack

  • Vue 3 with <script setup> Composition API
  • Pinia for state management
  • Vue Router for navigation
  • TailwindCSS + DaisyUI for styling
  • Vite for blazing-fast development
  • TypeScript for type safety
  • Prettier and ESLint for formatting and linting

Demo

https://johnuberbacher.com/nextquest

Installation

# Clone the repository
git clone https://github.com/your-username/nextquest.git
cd nextquest

# Install dependencies
npm install

# Run the development server
npm run dev

📦 Coming Soon

  • Leaderboards
  • Habit streaks
  • Custom avatars and themes

About

NextQuest is a fun, gamified habit tracking web app designed to keep you motivated. Built with Vue3 + Pinia + TailwindCSS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published