beauty-salon

byDrashti Solanki

Create a modern appointment booking website for a beauty salon Customers should be able to : -- View the salon's services and prices -- View available appointment dates and times slots. -- Select a service and book an appointment - Enter their name , phone number , and email while booking. -- view a booking confirmation after successfully booking an appointment The salon staff should be able to: -- View customer appointments -- See appointment details such as customer name , selected service , date and time The Website should be simple , modern mobile friendly and easy to use. make sure this website Ui design moder and more attractive , innovative design

LandingBookingAvailabilityServicesConfirmationAppointmentsAppointment DetailsLogin
Landing

Comments (0)

No comments yet. Be the first!

Project Tasks

100 tasks
#1

Generate system requirement document

1m 5s0.2 cr used
Done
#2

Generate personas & user flows

0m 34s0.2 cr used
Done
#7

Create flow for Customer

0m 34sCredits in parent
Done
#8

Create flow for Salon Staff

0m 34sCredits in parent
Done
#9

Landing

4m 1sCredits in subtasks
Done
#24

Fix Landing review findings: Mobile navigation items overlap the wordmark and each… (+2 more)

1m 12s0.4 cr used
Done
#20

Landing / Navigation

0m 21s0.85 cr used
Done
#17

Landing / Hero

0m 26s0.85 cr used
Done
#18

Landing / Services Teaser

0m 31s0.85 cr used
Done
#19

Landing / Staff Access

0m 25s0.85 cr used
Done
#21

Landing / Footer

0m 24s0.85 cr used
Done
#22

Navigation

0m 21sCredits in parent
Done
#23

Footer

0m 24sCredits in parent
Done
#10

Services

2m 37sCredits in subtasks
Done
#29

Fix Services review finding: Q1 as reviewed now: Measured horizontal overflow at…

0m 24s0.4 cr used
Done
#25

Services / Masthead

0m 0s0.85 cr used
Done
#26

Services / Price Sheet

0m 37s0.85 cr used
Done
#27

Services / Route Band

0m 21s0.85 cr used
Done
#28

Services / Footer

0m 0s0.85 cr used
Done
#11

Availability

3m 15sCredits in subtasks
Done
#30

Availability / Navigation Slot

0m 0s0.85 cr used
Done
#31

Availability / Slot Grid

0m 40s0.85 cr used
Done
#32

Availability / Footer Slot

0m 0s0.85 cr used
Done
#12

Booking

14m 10sCredits in subtasks
Done
#58

Fix Booking review finding: Q1 as reviewed now: The selection summary’s Price row is…

0m 54s0.4 cr used
Done
#56

Fix Booking review finding: Q1 as reviewed now: In the current mobile screenshot, the…

0m 29s0.4 cr used
Done
#49

Fix Booking review findings: Q1 as reviewed now: In the current mobile screenshot, the… (+4 more)

1m 21s0.4 cr used
Done
#40

Fix Booking review findings: The booking panel clips the price value in its selection… (+2 more)

0m 58s0.4 cr used
Done
#33

Booking / Header

0m 0s0.85 cr used
Done
#34

Booking / Form Panel

1m 20s0.85 cr used
Done
#35

Booking / Footer

0m 0s0.85 cr used
Done
#13

Confirmation

5m 2sCredits in subtasks
Done
#36

Confirmation / Navigation

0m 0s0.85 cr used
Done
#37

Confirmation / Receipt

0m 24s0.85 cr used
Done
#38

Confirmation / Route Band

0m 21s0.85 cr used
Done
#39

Confirmation / Footer

0m 0s0.85 cr used
Done
#14

Login

6m 56sCredits in subtasks
Done
#41

Login / Navigation Slot

0m 0s0.85 cr used
Done
#42

Login / Credential Panel

0m 49s0.85 cr used
Done
#43

Login / Staff Band

0m 16s0.85 cr used
Done
#44

Login / Footer Slot

0m 0s0.85 cr used
Done
#15

Appointments

10m 53sCredits in subtasks
Done
#55

Fix Appointments review findings: Appointment metadata is detached from its row on mobile… (+3 more)

1m 36s0.4 cr used
Done
#45

Appointments / Navigation Slot

0m 0s0.85 cr used
Done
#46

Appointments / Ruled List

1m 10s0.85 cr used
Done
#47

Appointments / Staff Session Band

0m 38s0.85 cr used
Done
#48

Appointments / Footer Slot

0m 1s0.85 cr used
Done
#16

Appointment Details

14m 26sCredits in subtasks
Done
#59

Fix Appointment Details review finding: frontend/src/pages/Appointment Details.jsx: the page…

0m 17s0.4 cr used
Done
#57

Fix Appointment Details review finding: Q3 as reviewed now…

1m 30s0.4 cr used
Done
#54

Fix Appointment Details review findings: The appointment details page renders a not-found state… (+2 more)

0m 41s0.4 cr used
Done
#50

Appointment Details / Header

0m 0s0.85 cr used
Done
#51

Appointment Details / Panel

0m 28s0.85 cr used
Done
#52

Appointment Details / Staff Band

0m 21s0.85 cr used
Done
#53

Appointment Details / Footer

0m 0s0.85 cr used
Done
#5

Architecture

2m 0s0.2 cr used
Done
#60

Create backend_modules diagram

0m 59sCredits in parent
Done
#61

Create er_diagram diagram

0m 59sCredits in parent
Done
#62

Create frontend_modules diagram

0m 59sCredits in parent
Done
#63

Create sequence diagram

0m 59sCredits in parent
Done
#64

Create service_network diagram

0m 59sCredits in parent
Done
#6

Workspace task plan

3m 24s0.2 cr used
Done
#98

Update Implementation task plan

Credits unavailable
Invalid
#99

Update Implementation task plan

Credits unavailable
Invalid
#100

Update Implementation task plan

Credits unavailable
Invalid
#101

Update Implementation task plan

Credits unavailable
Invalid
#102

Update Implementation task plan

Credits unavailable
Backlog
#65

Staff can review the salon's booked appointments

35m 3s120 cr estimated
Done
#66

Customers can browse the salon's services and prices

100 cr estimated
To Do
#67

Customers receive a booking confirmation with a reference

100 cr estimated
To Do
#68

Customers can secure an appointment with their contact details

120 cr estimated
To Do
#69

Appointments stay protected until staff identity is established

120 cr estimated
To Do
#70

Customers can see available appointment dates and time slots

120 cr estimated
To Do
#71

Staff can scan appointments by time and open one

100 cr estimated
To Do
#72

Customers can book anonymously through the public booking surface

120 cr estimated
To Do
#73

Staff sign-in and protected session for appointment access

140 cr estimated
To Do
#74

Staff appointment detail retrieval with retry and access gating

120 cr estimated
To Do
#75

Staff re-fetch of a single appointment after a failed load

80 cr estimated
To Do
#76

Staff appointment list with empty state and load retry

120 cr estimated
To Do
#77

Anonymous availability lookup and slot selection

120 cr estimated
To Do
#78

Protected appointment detail read with not-found handling

120 cr estimated
To Do
#79

Protected appointment list access and record serving

120 cr estimated
To Do
#80

Public service catalogue with prices and load retry

80 cr estimated
To Do
#81

Landing ticker shows today's hours and next free slot

100 cr estimated
To Do
#82

Customers book a slot anonymously and the booking is stored

120 cr estimated
To Do
#83

Salon staff are provisioned before first access

120 cr estimated
To Do
#84

Customers browse available dates and time slots

120 cr estimated
To Do
#85

Staff sign in to reach the protected appointment surfaces

120 cr estimated
To Do
#86

Shared backend stores services, availability, and appointments

120 cr estimated
To Do
#87

Only authenticated staff can read shared appointment records

120 cr estimated
To Do
#88

Service and price data is served to the customer surfaces

80 cr estimated
To Do
#89

Serve available appointment dates and time slots

120 cr estimated
To Do
#90

Landing hero, ticker, and navigation go live

100 cr estimated
To Do
#91

Staff appointment list goes live behind staff sign-in

140 cr estimated
To Do
#92

Availability slot grid and booking rail go live

120 cr estimated
To Do
#93

Services price sheet goes live and starts a booking

100 cr estimated
To Do
#94

Appointment details go live for signed-in staff

120 cr estimated
To Do
#95

Booking confirmation receipt goes live

120 cr estimated
To Do
#96

Staff sign-in establishes the protected session

120 cr estimated
To Do
#97

Wire the Booking page to live booking submission

120 cr estimated
To Do
Landing design preview
Landing: 1. View landing page
Services: 2. Browse services and prices
Services: 3. Retry failed load
Availability: 4. View available slots
Availability: 5. Retry failed load
Availability: 6. Select date and time
Booking: 7. Enter contact details
Booking: 8. Submit booking
Booking: 9. Correct validation errors
Booking: 10. Retry failed submission
Confirmation: 11. View booking confirmation
Confirmation: 12. Handle missing reference
Landing design preview
Landing: 1. View landing page
Services: 2. Browse services and prices
Services: 3. Retry failed load
Availability: 4. View available slots
Availability: 5. Retry failed load
Availability: 6. Select date and time
Booking: 7. Enter contact details
Booking: 8. Submit booking
Booking: 9. Correct validation errors
Booking: 10. Retry failed submission
Confirmation: 11. View booking confirmation
Confirmation: 12. Handle missing reference