Functionality requirements:
User:
- Ability to search, book and pay for service
- Receive confirmation email (contain booking details and instructions)
- Log into dashboard
o View booking(s)
o Change booking details if within (48hrs of date)
o Cancel booking (48hrs of date)
o Chat with vendors (after booking)
o Provide review
Vendors:
- Submit location/create vendor account
- Set prices
- Set logo
- Earnings/analytics report
- Social sharing
- Ical download feature (for booking)
- Input company describtion
- Input parking instructions
- Google map
Admin:
- Oversee site activities (messages, transactions, analytics etc)
- Process refunds
- Approve vendor listings
Other features/plugins:
- Enable double bookings (multiple bookings for same time and dates)
- hustle plugin (pop up & inbed)
- Abandoned cart email
- Trigger review and discount code email (after return date)
- Heatmap/Mouse tracking
- Google site kit
- Use stripe/paypal