Barbershop
Full-Stack Barbershop Management Platform – A modern system for barbers, shop owners, and clients to manage appointments, schedules, and services. Built with Spring Boot 3, PostgreSQL, Next.js, Tailwind CSS, and JWT Authentication.
Install / Use
/learn @aharoJ/BarbershopREADME
BarberOS ✂️ - Modern Barbershop Management Platform

Enterprise-ready solution connecting barbers, clients, and shop owners through digital workflows.
Repository Overview
.
├── backend/ # Spring Boot API (Authentication, Business Logic)
├── frontend/ # Next.js 15 Web App (UI & Client Interaction)
├── docs/ # Documentation, ADRs, Security Reports (private for now)
├── public/ # Static assets (images, icons, etc.)
📖 Documentation & Reference
- 48 REST endpoints
- 22 entity relationships
- 9 enum state machines
- 31 React components
- 8 Zustand stores
- 4 authentication workflows
Key Features
| Role | Capabilities | | ----------- | -------------------------------------------------------------------------------------------- | | Owners | 🏢 Multi-shop management • 📊 Analytics & Reporting • 👥 Staffing Control • 💰 Staff earning | | Barbers | 📅 Schedule management • 🗂 Client history • 💰 Earnings tracking | | Clients | 🔖 Booking • ⭐ Reviews & Feedback • 💳 Payment history |
🏗 Architecture
graph LR
subgraph "System Architecture"
A[Client] --> B[Next.js Frontend]
B --> C[Spring Boot API]
C --> D[(PostgreSQL Database)]
C --> F["Payment Gateway \(Stripe/PayPal\)"]
C --> G["Auth Service \(OAuth2\)"]
end
classDef primary fill:#2E86C1,stroke:#1B4F72,color:white,font-weight:bold;
classDef secondary fill:#AED6F1,stroke:#2E86C1,color:black;
class A,B,C primary;
class D,E,F,G secondary;
mindmap
root((User Roles))
Owners
Multi-Shop Management
Analytics | Insights
Staffing | Operations
Barbers
Schedule Management
Client History
Earnings | Payouts
Clients
Booking Appointments
Reviews | Feedback
Payment History
Related Skills
feishu-drive
337.1k|
things-mac
337.1kManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database)
clawhub
337.1kUse the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com
FastGPT
27.5kFastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, and visual AI workflow orchestration, letting you easily develop and deploy complex question-answering systems without the need for extensive setup or configuration.
