Slates · Casting platform
Fast media. Stable day-to-day work.
Together with Aspect Studios, we helped rebuild the slow and unstable Slates application into a dependable platform in 1.5 months. Images load quickly, and automated tests protect further changes.

Information
- Project type
- Web platform rebuild
- Platform
- Web and mobile application
- Our role
- The app already existed, but it was slow. Together with Aspect Studios we rebuilt it on a new foundation and sped up media, and automated tests came with the rebuild.
- Collaboration
- Aspect Studios
- Duration
- 1.5 months
Technology
- Next.js
- TypeScript
- NestJS
- PostgreSQL
- Redis
- Media CDN
- Cloudflare R2
- Hetzner Object Storage
- Supabase
- Capacitor
System architecture

Scroll to explore the full diagram
What you will learn
- 01How to rebuild a slow application without losing familiar workflows.
- 02How to remove waiting from image-heavy work.
- 03How automated tests protect stability through further changes.
01
When the app slowed the team down
The older Slates application was slow and unstable, and it regularly lagged during everyday work. The problem was most visible when working with images and profiles.

02
A rebuild without losing the product
In 1.5 months, we replaced the old codebase with a modern foundation without changing the purpose of the product. Familiar daily work had to remain clear.



03
Images without the wait
We changed image delivery so visual content loads quickly and reliably while moving between profiles. People can continue working without waiting for the interface.


04
Changes under control
Automated tests cover important workflows and catch regressions before users encounter them. Further development no longer depends on manually checking every change.


05
Outcome
The rebuilt Slates keeps familiar workflows in place, with automated tests supporting further changes.




