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.
- 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.
- 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
https://johnuberbacher.com/nextquest
# 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
- Leaderboards
- Habit streaks
- Custom avatars and themes