Achievo is a gamified goal-tracking web application designed to help users achieve their personal goals through structured task management and gamification elements.
- Goal Selection: Users can choose from various goal categories such as Fitness, Study, or Entrepreneurship.
- Daily Task System: AI-powered task assignment via Groq, with points and level boosts upon completion.
- Monthly Big Challenge: High-difficulty tasks related to the user's chosen goal, offering substantial rewards.
- Leveling System: Users start at Level 1 and earn points for completing tasks, advancing through levels.
- Alert System: ScreenPipe monitors user activity, alerts are sent if no task is detected, helping users stay focused.
- Simple: Focuses on daily actions and user engagement.
- Accessible: Web-based interface for ease of access.
- Next.js: React framework for frontend development.
- Tailwind CSS: Utility-first CSS framework for styling.
- Groq: AI for task generation and real-time updates.
- ScreenPipe: Local tracking of screen time during tasks, ensures privacy and data security.
- User signs up and selects a goal category.
- Groq generates daily tasks based on the chosen goal.
- Completion of tasks awards XP, levels up the user, and earns rewards and points.
- Monthly challenges provide high-reward tasks with deadline countdowns.
- ScreenPipe ensures privacy by tracking locally and sending alerts if focus is lost.
- ScreenPipe: Local data tracking to prevent cloud data leaks.
- Encryption: User data is encrypted and securely stored.