SIDE QUESTCOMPLETE
Saitamate
ROLE Solo side projectPLACE HomePERIOD Oct 2023
OBJECTIVES
- ✓Arena Logbook: Forge a web application to plan martial routines (workout sessions) and dictate the flow of training.
- ✓Attribute Tracking: Develop a tracking system to log physical feats and monitor the progression of personal stats.
- ✓Core Transmutation: Overhaul the arcane architecture (backend) of the tool, upgrading from Node.js/Express to the robustness of NestJS.
- ✓Visual Ascension: Evolve the interface from Vue 3 to Nuxt 3, replacing basic gear with the forged armor of Nuxt UI.
LOG
To prepare myself for the physical trials of the arena (the gym), I embarked on the creation of a digital companion from the ground up. I first forged the initial version of this relic using Vue 3 for the interface, bound to an Express and MongoDB core. It allowed me to scribe my training routines, detail each exercise, and log the evolution of my strength, battle after battle.
Never resting on my laurels, I later performed a grand transmutation: the core of the application (backend) was entirely rebuilt using NestJS. With the advent of Nuxt 3, I also evolved my interface, swapping my handcrafted components for the gleaming armor set of Nuxt UI, all enhanced by TailwindCSS and the strict discipline of TypeScript.
REWARDS
+310 exp.Nuxt 3Nuxt UINestJSNode.jsExpress.jsMongoDBTypeScriptTailwindCSS