Skip to main content

Buzzba

Comprehensive barbershop management system.

Role:Fullstack Developer|Timeline:2024
Visit Live Site

Problem & Context

Barbershops often struggle with manual booking, tracking sales, and managing staff schedules efficiently. The client needed a unified platform to handle these operations without the complexity of enterprise ERPs.

My Role & Constraints

I designed and built the entire application, utilizing Next.js for the frontend and Express.js for the backend API.

Approach & Process

I focused on creating distinct user flows for barbers (schedule management), admins (business oversight), and customers (booking). Database schema design was critical to ensure relational integrity between appointments, staff, and sales data.

Solutions / Decisions

Implemented a robust booking engine that prevents double-bookings. Built a sales tracking dashboard that visualizes revenue trends.

Outcomes / Learnings

The system successfully centralized operations, allowing for real-time schedule management and accurate sales reporting.

Reflection / Implications

Building a full-stack CRUD application emphasized the importance of type safety and API contract definition between frontend and backend.