Skip to content

Siddharth-Nath-06/RetroQuest

Repository files navigation

⚔️ RetroQuest

Live Demo

A gamified productivity application that turns your daily tasks into an epic RPG adventure. Track your quests, earn XP and coins, and level up your life!

🤖 AI-Generated Project

This project was built entirely by Google's Antigravity agentic coding assistant.

  • Models Used: Gemini 3 Pro (High) and Claude Sonnet 4.5
  • Human Intervention: Minimal. The human developer only intervened to:
    • Provide high-level prompts and design direction.
    • Resolve specific blockers where the models got stuck.
    • Restore files when data corruption occurred due to failed tool edits.

✨ Features

  • Quest Log: Create and manage tasks with difficulty levels, tags, and deadlines.
  • RPG Progression: Earn XP to level up and Coins to spend in the shop.
  • Shop System: Create custom rewards (Snacks, Entertainment, etc.) and buy them with your hard-earned coins.
  • Quest Master: An AI-powered assistant (using Gemini) that generates quests for you based on your goals.
    • Supports Gemini API (Cloud)
    • Supports Chrome Prompt API (Local/Experimental)
  • Data Management: Export and import your save data (JSON) to keep your progress safe.

⚠️ Technical Disclaimers

Please note the following about this project's architecture:

  • No Backend: This is a 100% client-side application. There is no server or database.
  • Local Storage: All data (quests, profile, items) is stored in your browser's localStorage.
    • Warning: Clearing your browser cache or site data will wipe your progress unless you have exported a backup.
  • Security: There are no security features or authentication.
    • API Keys for the Quest Master are stored in localStorage and are accessible to any script running on the page.
    • Do not use this for sensitive data.

🚀 Getting Started

  1. Clone the repository.
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev
  4. Open your browser to the local URL (usually http://localhost:5173).

🧙‍♂️ Quest Master Setup

To use the AI features, navigate to the "Quest Master" tab. You can connect via:

  1. Gemini API Key (Recommended): Get a free key from Google AI Studio.
  2. Chrome Prompt API: An experimental local AI feature (requires specific Chrome flags and ~22GB disk space).

Generated by Google DeepMind's Antigravity

About

A To-do app in retro RPG style (AI Generated experimental project) (no license, no nothing, just generated code, have at it!)

Topics

Resources

Stars

Watchers

Forks

Contributors