Challenges I faced
Nothing to build on: The product started from an empty repository, and every decision became tomorrow’s foundation.
One developer, the whole stack: Front end, API and database at once, from first screen to last migration.
Usable without training: Employees would check in daily with no walkthrough, so the flow had to be foolproof.
Learning while shipping: The professional stack (TypeScript, Chakra UI, Laravel + Sanctum) was new to me, and the beta was the training ground.