Skip to content

zfalen/tee_times

Repository files navigation

ForePlay (V 1.0)

*A white-label, cloud-hosted tee time scheduling solution for modern golf courses.*
      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 lightweight application accessible from any pro-shop computer

Imgur Imgur A highly interactive calendar lets you drag, drop, delete, edit and extend scheduled tee times



Create and manage tee times in a flash with an intuitive UI

Imgur


Imgur Update existing tee times with just a few clicks


Imgur



Simple Plug-and-Play Integration With Any Course Website


![Imgur](http://i.imgur.com/gMIm5WR.png) *Let customers book online with a custom-branded widget that stays out of the way*

Imgur
Real-time SMS booking confirmations


Imgur Add to your course website with just a few lines of code!






###VERSION MAP:

V 2.0
  • 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
V 3.0 -
  • Mobile-Native port to iOS / Android.

    Golfer
    • 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
    Course
    • 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
V 4.0 +
  • Location tracking for real-time updates on golfer locations, delays?

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •