Project · barberpole
Barberpole
- Role
- Own product · design and development
- Year
- 2026
- Status
- Live
- Technologies
- ExpressBackend. Since 2024 · 2 years. Minimalism and full control over the HTTP lifecycle, routing and authentication. Only in this work for now.
- MongoDBData. Since 2026. A document-oriented NoSQL database for agile prototyping and dynamic schemas in Barberpole. Only in this work for now.
- Node.jsBackend. Since 2024 · 2 years. A high-performance runtime for lightweight REST APIs, middleware pipelines and event servers. Also in ARG Piscinas.
- ReactFrameworks. Since 2026. A massive ecosystem, React Server Components and hybrid rendering, adopted in the Ynara thesis. Also in Ynara and Ynara Web.

Management SaaS for hair salons and barbershops: appointments, services, clients and checkout in one place.
Brief
The front desk was the bottleneck: bookings by phone and in a notebook. The system takes appointments off the phone and onto the calendar, from booking to checkout.

Process
Problem
The front desk was the bottleneck. Bookings by phone, notebook and memory.
System
Full MERN: appointments, services, clients and checkout in one place. Role-based auth, daily schedule, real prices and durations.
Identity
A neighborhood barbershop identity inspired by the barber pole: neo-brutalist, direct, no frills. The front desk can breathe.

Outcome
In production and validated. Full MERN with role-based auth, a daily schedule, and real service prices and durations.
Metrics
- 1.1 sLCPLCP. How long the largest element of the first screen takes to paint.
- 95SEOSEO. Search indexing and metadata score, from 0 to 100.
- 64 KBBundleBundle. Compressed size of the initial JavaScript the browser downloads.
- 95PerformancePerformance. Load performance score, from 0 to 100.
- 96AccessibilityAccessibility. Automated accessibility score, from 0 to 100.
- 100Best practicesBest practices. Security and web best-practice score, from 0 to 100.
On the phone

