
This is a submission for Weekend Challenge: Passion Edition What I Built This weekend, I...
This is a submission for Weekend Challenge: Passion Edition
This weekend, I built a gamified, AI-driven learning platform that treats mastering software engineering like clearing an S-Rank dungeon.

When i watched the Anime Solo leveling i was inspired by the thing in the Anime called "System". basically, you act as a "Player" receiving instructions from the "System." You choose a career path (e.g., Full Stack Web Developer, Rust Systems Engineer), and the AI generates a dynamic curriculum. The System acts as your Quest Master, giving you hands-on coding tasks. You submit your code, the AI grades it, and if you pass, you level up your engineering stats. If you fail, you trigger a brutal Penalty Zone task to force your growth. Simple... Isn't it ? It took a good amount of time to configure the supabase and the Google AI and make it really usable + deploy it just over the weekend
🎮 Live Demo:
Here is the Demo, if you are evaluator or just want to see how the application works here is the video
{% embed https://youtu.be/GmGnAT4omFo %}
Because the app requires Google OAuth to register your "Player Profile," here is a look at what happens inside the System once you awaken:
Status of the Player
{% github https://github.com/c0d3l0v3r-HeHe/sl-app %}
I tried to keep the architecture simple and as it is a prototype application, i use the NextJS with the Supabase for the authentication with Google OAuth Setup.
@google/genai SDK using the gemini-3.1-flash-lite model to act as the core game engine.Interesting Technical Decisions: Instead of hardcoding the learning paths, I used Gemini to dynamically generate the roadmaps based on user input, outputting strict JSON schemas so the frontend could map the data without parsing errors.
When a player submits code, it is sent via a system prompt to the Gemini API alongside the strict rules of the quest. The model acts as an isolated sandbox evaluator, returning a Pass/Fail boolean, a score out of 100, and actionable feedback directly into the UI.
I am submitting this project for Best Use of Google AI.
The entire "Quest Master" and "Automated Code Evaluator" features are powered entirely by the Google Gemini API (gemini-3.1-flash-lite). The AI not only generates the curriculum but dynamically scores the player's code to determine if they earn EXP or trigger a Penalty task.
This was all about the Submission , below this line, the rest of the post starts that contains the user journey and other things like technical details of the project.That makes a post instead of jsut a submission...
Stop the Weakness.....

This weekend, I wanted to capture the ultimate feeling of obsession, progression, and self-improvement by bringing the mechanics of the iconic anime Solo Leveling into the real world.
In the story, the protagonist receives access to a mysterious System that grants:
allowing him to evolve from the Weakest Hunter of All Mankind into humanity's strongest.
This application follows the same idea and uses AI to give the paths for the developers to select from and practical quests, although it is just an AI and don't put your carrer on the line. But, when i saw the system in the Anime i thought it would be great for the most of us lazy engineers.

It bridges the gap between raw passion for building software and the structured discipline required to become a stronger software engineer.

Image Generated by ChatGPT given the user flow diagram using lucidchart
The application is built on a modern web stack designed to feel responsive, immersive, and game-like.
The interface recreates the aesthetic of the Solo Leveling System with:
Powered by Supabase.
The database stores:
Authentication is handled through Google OAuth.
Players can freely multiclass.
Switching learning paths instantly loads independent:
without affecting other classes.
The heart of the application is the @google/genai SDK using:
gemini-3.1-flash-lite is used for the generation of the tasks and the evaluation of the code, without the safe mode, without any high load, because i cann't afford.
Instead of hardcoding learning paths, Gemini creates personalized progression trees based on:
Every roadmap is unique (Hopefully, you cann't Trust AI. can you).
Lazy me

Submitted code is evaluated using Gemini with strict system prompts.
Example response:
{
"pass": true,
"score": 88,
"feedback": "Clean implementation of the sorting algorithm. However, you can optimize the spatial complexity by avoiding the slice allocation on line 14.",
"statAllocated": "Low-level Programming",
"expAwarded": 25
}
Players immediately receive:
without requiring a human reviewer.
Currently, it is a good idea i would say but we can further increase it by adding communnities and Collaborative Events.
Multi-player boss battles where developers collaborate to:
Teamwork becomes progression.
A dedicated arena for:
Designed for quick daily practice sessions.
Learning software engineering shouldn't feel like completing another checklist.
It should feel like stepping into a dungeon, accepting increasingly difficult quests, overcoming failures, and watching your character and your real-world skills—grow stronger every single day.
The System has awakened.
Will you answer the call?

gemmaI ported the whole Gemma-4 family — E2B, E4B, 12B, 31B, and the 26B-A4B MoE — to run on...
communityHey DEV, I'm Tobore. Let's actually connect. I've been on here for a while now, mostly writing and...
ai(yep, kinda clickbait, just for the funsies 😊) At the beginning of the year, I relaunched my...
aiMy laptop was sitting idle with the fan at full tilt. Nothing was running that I knew of. The culprit...
githubactionsI Built a Thing! TL;DR — Google Gemini-based Pull Request reviews and Issue Triaging for...
aiI've been hearing the word "harness" thrown around a lot lately. I assumed it just meant "the IDE" or...
Workflows from the Neura Market marketplace related to this Stable Diffusion resource