Mad Monkeys
Mad Monkeys organizes kids parties in Miami. We replaced their site-builder website with a custom site, added a global search and built an admin panel for the team.

Starting point
The old Mad Monkeys website ran on a site builder. The design was outdated, the pages loaded slowly, and the search made it hard for parents to find the right show. The team had no convenient way to update shows, add-ons and prices themselves.
We started by talking to the team about how they take and run bookings, and by reviewing which pages parents visited and where they gave up.
Structure and search
We rebuilt the site map around what parents actually choose: a show, add-ons and gift boxes. Each of them got its own pages. Together with the team we picked the criteria parents search by, such as show type, age group and price, and replaced the old search with one global search across all of them.

Design
We prepared two visual directions. Both kept the brand's bright, playful style; one leaned on illustration, the other on photos from real parties. The client chose the second, and we combined it with illustrated elements from the first. We designed the mobile layouts first, because parents often book on their phones.

Admin panel
Instead of a generic editor, we built an internal admin panel around the team's workflow. Staff can add and edit shows, add-ons and gift boxes, change prices and process booking requests without a developer. We went through the first version with the team and simplified the forms they used most often.
Development
We moved the site off the site builder to a custom build. Server-side rendering and optimized images made the pages load much faster on both desktop and mobile.
- Design: Figma
- Front end: Next.js and TypeScript
- Admin panel and API: Node.js and PostgreSQL
A designer, two developers and a project manager worked on the project for about two months.
Result
The new site is live at madmonkeys.events. It loads faster, parents find shows in fewer clicks, and the Mad Monkeys team updates the catalog on its own. The client was happy with the launch and keeps coming back to us with new requests as the business grows.



