← SitemapWF-26 · Leave a reviewPopdance wireframes · low-fidelity · numbered markers match the notes at the bottom
URL/account/reviews/new/[booking]
AudienceCustomer with a completed booking
TemplateApp screen
PriorityLaunch (P1)
🔔 3✉ Messages
 
To review (1)My reviews (3)

The sidebar Reviews link opens the list. This screen shows the form for one booking. 1

Img
Verified booking 2

How was your First Dance Lesson?

Marcus Bell · 4 weekly lessons ending Sun 11 Oct 2026 · Ref PD-46120

Your overall rating * 3

Tap a star. 1 = poor, 5 = excellent

Error: "Please choose a star rating."


Rate the details (optional) 4

Teaching quality
Communication
Punctuality and organisation
Value for money
Fun and atmosphere
Safety and care

Tell others about it 5

e.g. Made us feel confident for our wedding
What did you enjoy? What would you tell someone booking Marcus?

0 / 2000 characters. Please do not include phone numbers, links, or the full names of children.

YesMaybeNo
CoupleFamilyFriendsWork team

Add photos (optional) 6

+ Add
Photo 1
Photo 2
+ Add

JPG or PNG, up to 5 photos, 8 MB each. Only share photos you have permission to share. Photos of children need parent consent and faces may be blurred by moderators.

Private feedback to Popdance (optional) 7

Anything we should know that you do not want published?

Not shown to the teacher or the public.

Privacy and publishing 8

Show my first name and initial (Sam O.)
Show first name only (Sam)
Post anonymously (Verified customer)
I confirm this review is my honest opinion of my experience and that I have not been offered anything in return. *

Your review will be public on Marcus's profile and service page and may be shown in search. Marcus can reply publicly but cannot remove it. Reviews are checked against our review guidelines. You can edit within 14 days.

Notes

  1. Tabs. "To review" lists completed bookings without a review (with days remaining), "My reviews" lists published reviews with edit and view links. Review invitation email and in-app prompt go to this page 48 hours after completion, with a reminder after 7 days.
  2. Booking context and verified badge. Confirms the review attaches to a real booking. Access is blocked for bookings that are not completed or where a dispute is open. Review window: 90 days after the event. Data: booking, service, teacher.
  3. Overall rating. Required 1 to 5 stars, keyboard accessible, with a text label on hover ("Excellent"). Drives the teacher's average and rating breakdown. Error copy shown inline.
  4. Category ratings. Optional sub-ratings (teaching, communication, punctuality, value, fun, safety). Averages displayed on the teacher profile once at least 5 are present. Labels are configurable per category in admin (64-admin-content-categories.html).
  5. Written review. Text required, 30 to 2000 characters, optional title up to 80. "Book again" and "who came along" feed structured data and filters. Profanity and contact-detail checks run on submit; flagged text goes to moderation instead of straight to publish with the message "Thanks, we are checking your review and it will appear soon."
  6. Photos. Up to 5 images, JPG or PNG, 8 MB each, client-side resize, virus and image-safety scan. Alt text auto-generated as "Photo from review". Consent copy for children's images.
  7. Private feedback. Optional free text to Popdance only, used for quality monitoring and can create a support ticket if a safeguarding keyword appears.
  8. Privacy and publish. Name display options (initial, first name, anonymous). Honesty tick box required. Publish validates required fields, then shows confirmation "Thank you, your review is live" and returns to the list. Draft autosaves. Editing allowed for 14 days; edits re-enter moderation if text changes. Analytics: review_submitted with rating and category.
  9. Side panel explainer. Explains verified reviews and that teacher payment never depends on reviews, per the trust model. Links to 09-trust-safety.html.
  10. Problem route. Redirects unhappy customers to the issue and support routes rather than the public review, without discouraging an honest negative review.

Mobile

Single column. Star rating uses large tap targets. Category ratings become a collapsible "Rate the details" accordion. Publish button fixed at the bottom. Photo picker offers camera or library.

States

Already reviewed: page shows the published review with Edit (until day 14). Not eligible (not completed, dispute open, not owner): explanatory message with link to 24-customer-bookings-list.html. Window expired: "Reviews can be left for 90 days after your event." Empty "To review" tab: "Nothing to review right now." Submitting: button spinner. Error: "We could not publish your review. Your answers are saved." Teacher's side (reply and report) is in 52-reviews-manage.html.