About
The initial proof of concept was created using an AI-based development tool. Our role was to transform this early prototype into a production-ready mobile-first PWA with clean architecture, scalable infrastructure, and maintainable code. This included refactoring AI-generated code, defining system architecture on React and Firebase, and preparing the platform for long-term scalability and future feature expansion.
Challenge, approach, and impact
Extremely Short Time-to-Market
The project had to be delivered within a one-month timeframe while still meeting production-quality standards, requiring fast onboarding, rapid decision-making, and efficient frontend execution.
Parallel Development and Changing Requirements
Frontend development ran in parallel with backend implementation, requiring continuous adaptation to evolving APIs, new features, and shifting requirements without compromising application stability.
Production Readiness of an AI-Generated Prototype
The initial frontend prototype was largely generated using AI tools, which accelerated early development but introduced technical debt that had to be refactored, stabilized, and adapted to production-grade standards.
How we built
Testimonials
Tomáš Bencko, Frontend Developer @ Cassovia Code
Cassovia Code
“This project was intense but very rewarding. We started with an early AI-generated prototype, which helped move things fast, but a big part of my work was refactoring and turning it into clean, production-ready frontend code. With the tight deadline and backend evolving in parallel, we had to stay flexible and make quick decisions. Thanks to a modern stack and good collaboration, we managed to ship a stable, scalable mobile-first PWA within a month, which was great to see come together so quickly.“
Team structure
Client team
Lamine
Product Owner
Project stakeholder
Maximos
Backend Developer
Daily point of contact
The client stakeholders at BattleCoin were working closely with the team at Cassovia Code
Agency team
1 x Frontend Engineer
Production
