Project Summary – All-in-One Booking & E-Commerce Website

Job Category: Development & IT → Web Development
Job Type: Full Time

Important Notes:

  • All purchases (bookings, products, memberships, donations, events) must be completed in one seamless transaction. Customers should not have to go back and forth to purchase multiple items.
  • The mobile experience must be fast-loading and fully functional.
  • This is a brand-new site (please don’t ask to see an existing one).
  • Timeline: Project must be completed within 2 weeks from acceptance.
  • Interviews/meetings: All will be conducted on camera, no exceptions.

Milestones

Milestone 1: Core Functionality & Seamless Transactions

  • Ensure full functionality of all features across all product categories.
  • Prioritize seamless checkout flow.
  • Deliver a fully functional website (design can use placeholders).
  • Mobile experience must be optimized and fast.

Milestone 2: Final Design & Branding

  • Apply polished visual design and branding.
  • Ensure consistent and appealing user experience.
  • All Milestone 1 features must remain functional and tested.

Features & Requirements

1. Booking Appointments

  • Integrated barber calendar system with notifications.
  • Barbers can view their schedules from the site.
  • Customers can book appointments based on barber availability.
  • Ability to add multiple appointments to a single booking.
  • Upsell and downsell features (suggest additional services/products).
  • Option for recurring appointments.
  • Barber login: View/manage appointments, request time off.
  • Customer login: View/manage their appointments.

2. Products (E-commerce)

  • Ability to sell physical items (brushes, t-shirts, etc.).
  • Customer login: View invoices, order history, and account details.

3. Donations

  • Options for set donation amounts (one-time & monthly).
  • Option for custom donation amounts (one-time & monthly).
  • Ability to donate to specific causes.
  • Donor login: Manage payments, view invoices, and donation history.

4. Memberships

  • Multiple membership tiers:
    • Individual ($120): 5% off sitewide, for 2+ cuts per month.
    • Family ($150): 10% off sitewide, for 4+ cuts per month.
    • Corporate Solo ($250): 12% off sitewide, for 4+ cuts per month (register employees).
    • Corporate Team ($250): 12% off sitewide, 2 pre-scheduled visits/month, for 4+ cuts per month (register employees).
  • Renewal option at purchase (yes/no).
  • Customer login: Manage memberships, renewals, and discounts.

5. Rewards Program

  • Earn 1 point for every $2 spent.
  • Points redeemable for any purchase.
  • Customer login: Track and redeem points.

6. Events

  • Ability to host paid and free events.
  • Customizable registration forms (required or optional fields).
  • Customer login: Access registered event details and invoices.

7. Checkout Process

  • Payment methods: Google Pay, Apple Pay, Manual Card Input.
  • Membership upsell at checkout for non-members (to unlock discounts).
  • Additional upsell prompts (extra services or products).
  • Customers with accounts: Option to redeem reward points at checkout.

✅ This project requires a developer/team experienced in:

  • Booking & calendar integrations
  • E-commerce & memberships
  • Custom donation flows
  • Rewards systems & loyalty points
  • Event registration systems
  • Mobile optimization for fast, seamless checkout

👉 Apply on Upwork