An clone of Solo-Leveling-Self-Improvement-App. User for Automating the web application. cloned from the following github account
https://github.com/hakimasyrofi/Solo-Leveling-Self-Improvement-App
| app | ||
| components | ||
| context | ||
| data | ||
| hooks | ||
| interface | ||
| lib | ||
| public | ||
| styles | ||
| utils | ||
| components.json | ||
| next.config.mjs | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.mjs | ||
| README.md | ||
| tailwind.config.ts | ||
| tsconfig.json | ||
Solo Leveling - Self-Improvement App
A gamified self-improvement application inspired by the "Solo Leveling" manhwa/anime
Overview
Solo Leveling - Self-Improvement App is a gamified self-improvement application that transforms personal development into an immersive RPG experience. Set in a dark fantasy world, users can create custom quests, engage in combat, earn rewards, and level up their character as they achieve real-life goals.
The application uses a character-based progression system where completing tasks and defeating enemies rewards you with experience points, stat points, gold, and items, creating a rewarding feedback loop for self-improvement activities.
Screenshots
You can find more screenshots in the screenshots directory.
Main Features
Character Development
- Build your character with 5 core stats (Strength, Vitality, Agility, Intelligence, Perception)
- Gain XP from quests and combat to level up
- Unlock titles and job classes as you progress
Quest Management
- Create personalized quests tied to real-life goals
- Set quest difficulty (E to S rank) with corresponding rewards
- Earn XP, stat points, gold, and items for completing quests
AI Integration
- AI-powered quest generation using OpenAI's GPT and Google's Gemini
- AI analyzes quest descriptions to assign appropriate difficulty and rewards
- Toggle between OpenAI and Gemini AI models
Combat System
- Choose from various enemies with unique stats and rewards
- Engage in strategic turn-based battles
- Utilize skills and items during combat
Inventory & Equipment
- Collect and manage items in your inventory
- Equip items to boost your stats
- Items with different rarity levels (Common to Legendary)
Tech Stack
- Frontend: Next.js, React, TypeScript
- UI: Tailwind CSS, Shadcn/ui, Radix UI
- State: React Context API
- AI: OpenAI GPT-3.5 Turbo, Google Gemini 2.0 Flash
Getting Started
- Clone the repository
- Install dependencies with
pnpm install - Run the development server with
pnpm dev - Open http://localhost:3000 in your browser
License
This project is licensed under the MIT License.
Acknowledgments
- Inspired by the "Solo Leveling" manhwa by Chugong
- Powered by OpenAI and Google Gemini AI models
- Deployed on Vercel

