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, sped up media, and added automated tests.
- 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, unstable, and 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 result is a stable platform with faster response and dependable image display. Slates now has a modern foundation for continued development.




