Live Demo: https://teetimes.herokuapp.com/
ForePlay is a white-label SaaS application designed to make efficient, online tee-time scheduling a breeze for modern golf coursess.
Subscribing courses receive a custom-branded version of the ForePlay application, accessible from any pro shop computer and programmable to accomodate any number of employees / users.
Courses also recieve a custom-branded, easy-to-use widget that can be quickly added to any existing HTML website, letting website visitors reserve tee times without the need to call the course pro shop directly.
The ForePlay stack is composed of (back-to-front):
- MongoDB
- Node / ExpressJS
- ReactJS (JSX) / jQuery
- Limited EJS templating
- Webpack (browser compiling)
Also notable are the inclusion of:
- Passport (user authentication)
- FullCalendar
- Twilio (SMS Confirmations)
- MomentJS (efficient time handling)
- MaterialUI (React component-based interface elements)
A highly interactive calendar lets you drag, drop, delete, edit and extend scheduled tee times
Update existing tee times with just a few clicks
![Imgur](http://i.imgur.com/gMIm5WR.png) *Let customers book online with a custom-branded widget that stays out of the way*
Real-time SMS booking confirmations
Add to your course website with just a few lines of code!
###VERSION MAP:
- Tooling that lets course managers upload new logos, change branding colors, update course information, and add additional admins
- Customized databasing / widget: require email addresses, course memberships, schedule recurring times and more!
- Fully adjustable scheduing: set party size limits, customize available times / dates, maximum tee-box time limits (default 15min), tee time intervals (default 5min), # holes, gear rentals and more!
- Customize notifications: send via email or SMS, send updates when schedules change
- In-depth list of course users / members / scheduling histories, profiling managed by Facebook
- View and send reports on tee time trends
- Process reservation deposits via Stripe
- Offer special discounts for certain tee times
-
Mobile-Native port to iOS / Android.
- Create a profile linked with Facebook
- Track your tee-time history, course visits
- Browse and book tee times at course near you
- Save and interact with your favorite local courses
- Access course-specific member benefits
- Access ForePlay's fully-functional scheduling tools from anywhere, on any device
-
Expanded User list functionality
- Send specific users messages via email, SMS
- Send targetted offers based upon User scheduling history
- Location tracking for real-time updates on golfer locations, delays?