A business management system for appointment-based businesses such as relaxation services, beauty salons, and chiropractic clinics. Customers, staff, services, facilities, and appointment slots can be managed on a single screen, unifying information that was previously scattered across phone memos and paper ledgers.
Appointment Management
- View appointment status at a glance with day, week, and month calendar displays
- Register, edit, and cancel appointments with status management
- Automatically prevent double-booking of staff, rooms, and equipment
- Reflect business hours, temporary closures, and staff work schedules in appointment availability
Customer Web Booking
- Public booking page requiring no login (
/book/?location=) - Input in order: service selection → staff selection → date and time → customer information
- Available slots automatically calculated based on business hours, existing appointments, and staff schedules
Customer and Staff Management
- Centrally manage customer names, phone numbers, emails, visit history, and next appointments
- Set staff service offerings, work hours, and profile images
- Role-based access control (administrator, manager, staff, viewer)
Dashboard
- Today's appointment count, expected visitors, and utilization rate
- Appointment trend graph for the past 6 months
- Recent change history to track who changed what
Other Features
- Try all features with demo login even without Firebase configuration
- CSV export, audit logs, password reset emails
- Multi-tenant support for expansion to multiple organizations and locations
Next.js 16, React 19, TypeScript, Tailwind CSS, Firebase (Authentication, Firestore, Storage, Hosting), Cloud Functions, Vitest
- Owners of small salons, clinics, and schools
- Stores requiring multi-staff shift management
- Business operators wanting to centrally manage customer information and appointments
Reactions & commentsFeedback
Share your thoughts, bug reports, or suggestions directly with the developer
Log in to share your feedback
Log in to leave feedback