Caballitos de Mar
Public website, back office and student portal for an open-water swimming school in Chorrillos.
- Industry
- Sports · swimming school
- What we did
- Digital brand, website, back office and student portal
- Platforms
- Web · mobile web
- Year
- 2026

01 — The challenge
A school run from the beach.
The school needed to take sign-ups with level and health form, collect monthly fees through Yape and bank transfer, and take attendance on the shore before going into the sea.
The public website also had to be easy to update without depending on a developer: schedules, team, gallery and open-water crossings.
02 — How we approached it
Three products, one foundation.
The public website, the back office and the student portal share the brand, the data and the API. What the staff publishes, students see right away.
Sign-up in 4 steps
Details, level, health form and payment, designed to be completed on a phone.
The coach on the beach
Take attendance and record payments from the phone, with large type and few taps.
Editable content
Home page, schedules, team, FAQ and gallery are edited from the back office.


03 — What we solved
What is ready for the season.
- Online sign-up with health form and payment.
- Payment reconciliation for Yape and bank transfers.
- Attendance, open-water crossings and events from the phone.
- Built-in complaints book and legal pages.
04 — Stack
- Astro
- Angular
- Hono
- Cloudflare Workers
- PostgreSQL
- Design tokens
- Yape
- Mobile first
- SEO