Unified reservations, catalog, and sales platform for barbershops and personal care businesses
Manual scheduling, scattered customer data, and disconnected sales channels caused double bookings, lost revenue, and low visibility into customer behavior. Flack's Cut & Connect solves this with a unified ecosystem that centralizes reservations, catalog, sales, and staff management, with role-based flows for admins, employees, and customers across web and mobile.
┌──────────────┐
│ Mobile App │
│ (Ionic/Ang.) │
├──────────────┤
│ Android App │
│ (Native) │
├──────────────┤
│ Web App │
│ (Angular) │
└──────┬───────┘
│
┌──────▼───────┐
│ Core API │
│ Spring Boot │
└──────┬───────┘
│
┌──────▼───────┐
│ PostgreSQL │
└──────────────┘
| Repository | Purpose | Stack | Status |
|---|---|---|---|
| mobile-app | Customer-facing hybrid PWA | Angular, Ionic, Capacitor | ✅ Active |
| mobile-app-android | Native Android experience | Java, Android | ✅ Active |
| web-app | Admin panel and landing page | Angular, Bootstrap | ✅ Active |
| web-app-remaster | Remastered web application | Angular, Bootstrap | ✅ Active |
| api | Core REST API | Spring Boot, PostgreSQL | ✅ Active |
| api-laravel | Supplementary Laravel API | PHP, Laravel | ✅ Active |
| api-iot | IoT card management API | Java, Spring Boot | ✅ Active |
| iot-dashboard | IoT device monitoring dashboard | Angular, TypeScript | ✅ Active |
| desktop-app | Desktop administration app | Java, Swing | ✅ Active |
- Customers browse services and products via the mobile app or web-app, book appointments, and manage their reservations
- Staff manage their schedules, process walk-ins, and handle service tickets through the admin panel
- Admins oversee operations, manage inventory, and access reports via the web dashboard
- IoT devices feed real-time data into the dashboard for queue management and service tracking
- JWT-based authentication across all platforms
- Role-Based Access Control (RBAC) for staff, admins, and customers
- Encrypted customer data storage
- Secure payment and reservation processing
We follow a strict PR-based workflow. Check each repository's CONTRIBUTING.md for guidelines.
Built with ❤️ by the flacks-cc team · 2026