Build **BarberFlow**, a modern SaaS manager backoffice for barber shops using React, TypeScript, Vite, Tailwind CSS, shadcn/ui, and Lucide React.
Create a premium, responsive dashboard with a dark sidebar, clean light interface, and French-language UI. Include Overview, Reservations, Calendar, Customers, Barbers, Services & Pricing, Availability, Reports, and Settings.
Prioritize reservation management: display today's appointments, pending confirmations, completed bookings, cancellations, and estimated revenue. Implement searchable and filterable reservations, calendar views, appointment details, and a complete booking flow with customer, service, barber, date, and available time selection.
Allow managers to create, edit, confirm, reschedule, cancel, and complete appointments. Manage customers, barbers, services, prices, working hours, breaks, and availability. Prevent overlapping bookings and validate time slots.
Use realistic mock data with local persistence, reusable components, strict TypeScript, form validation, and a clean feature-based architecture. Use TND as the default currency. Prepare API services and multi-tenant architecture for future backend integration, a React Native customer app, and a SaaS super-admin dashboard.
Make all navigation and main actions functional. Start with the application layout, Overview dashboard, and Reservations page. Build a working application, not just a static
No preview
Comments (0)
No comments yet. Be the first!
Sign in to leave a comment
Project Tasks
24 planning tasks
#1
Generate system requirement document
1m 44s0.2 cr used
Done
#2
Generate personas & user flows
0m 11s0.2 cr used
Done
#7
Create flow for Barber Shop Manager
0m 10sCredits in parent
Done
#8
Landing
0m 44sCredits in subtasks
Paused
#25
Landing / Navigation
0.85 cr needed
Paused
#22
Landing / Entry Panel
0.85 cr needed
Paused
#23
Landing / Product Ledger
0.85 cr needed
Paused
#24
Landing / Entry Band
0.85 cr needed
Paused
#26
Landing / Footer
0.85 cr needed
Paused
#9
Login
Credits in subtasks
Paused
#10
Sign Up
Credits in subtasks
Paused
#11
Overview
Credits in subtasks
Paused
#12
Reservations
Credits in subtasks
Paused
#13
Appointment Details
Credits in subtasks
Paused
#14
New Appointment
Credits in subtasks
Paused
#15
Calendar
Credits in subtasks
Paused
#16
Customers
Credits in subtasks
Paused
#17
Barbers
Credits in subtasks
Paused
#18
Services & Pricing
Credits in subtasks
Paused
#19
Availability
Credits in subtasks
Paused
#20
Reports
Credits in subtasks
Paused
#21
Settings
Credits in subtasks
Paused
#5
Architecture
0.2 cr needed
Paused
#6
Workspace task plan
0.2 cr needed
Paused
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No comments yet. Be the first!