Skip to content
Live since 2025 · LA podcast studios
Full StackLiveWeb · 2025

Action Park Media

LA podcast studio, public booking + admin for the operations team.

Uloga
Full Stack
Godina
2025
Kategorija
Web
Stack
ReactRedux ToolkitStyled ComponentsNode.jsExpress.jsMongoDBAWSRedisJavaScript

01 · Rezultati

Šta je projekat zapravo isporučio.

Brojevi, ne pridevi. Statistike ispod su iz produkcije. Sve što je još uvek živo, još uvek se meri.

2025

shipped

live, in production

End-to-end

front · back · admin

one set of hands

MongoDB

flexible booking

equipment + calendar in one schema

AWS + Redis

infra + cache

session, hot data, lock acquisition

02 · Pregled

Šta projekat radi.

Action Park Media books out studio time the way a hotel books rooms. Public site lets podcasters reserve a studio with their gear list and head count. Admin side lets the team see the calendar, manage equipment, message clients, and reconcile invoices. Built front-to-back, including the boring operational pages that other agencies hand-wave.

04 · Odluke

Izbori koji su oblikovali projekat.

Tehnologija dolazi posle odluka. Ovo su pozivi doneseni dovoljno rano da se nagomilaju u pravom smeru. One sa kojima se code review za šest meseci i dalje slaže.

MongoDB for booking + equipment shape

Bookings carry varying shapes per studio gear lists, room layouts, seat counts, optional add-ons. A document store keeps the per-studio variation flat instead of spinning out a join graph that nobody maintains six months later.

Admin shipped alongside public booking

Operations team needed a single console covering calendar, equipment, client comms, and invoice reconciliation. Built the admin in the same pass as the public site no second project, no tool-bouncing for the team.

Redis on the hot path

Calendar availability + session state behind Redis. Public booking page reads cached availability without hitting Mongo on every viewport check; lock acquisition on commit goes through the same cache layer so two podcasters can't reserve the same slot.

Hajde da pravimo

Imaš nešto da lansiraš?

Uzimam 4–5 freelance projekata godišnje. Slobodno mi pišite i ako se ne poznajemo. Odgovor u roku od 24 sata, radnim danima.

hello@suzunovic.dev