This website uses the MERN stack with a React front end, MongoDB database, and Node js & Express js server. The website was created for What's My Tee Time? golf trips to allow golfers to use the website to sign up for upcoming trips. Once the trip reaches capacity, the golfers can join the waitlist for the next trip. The website features administration authentifications which allows website administrators to create the next upcoming trip, edit players, move players to and from the waitist, email players going to the next trip, as well as email the master list of club members.
http://www.whatsmyteetime.com/
- JavaScript ES6+
- React
- Node.js
- Express.js
- GraphQL
- Apollo Client
- Nodemailer (npm package to send emails)
This master list was created for administrators to keep track of the members of their club. Administrators can add, delete, and email players to inform them about upcopming tournaments. They can also export the list into a CSV file.

Administrators can keep track of players who have paid their dues for the next tournament, add players to the tournament, add players to the waitlist, edit, and delete players.

Administrator has the option to email the master list of the players list of those going on the trip. The emails come from a dedicated club email address.

Administrators can update this page regularly to keep players up to date.

Administrator enter information about upcoming trips to be stored in the database. Depending on the next upcoming trip, information is posted to the website.

Easy sign up for players to select their accomodations. Once the trip has reached max capacity, players are added to the waitlist that the admninstrator can edit when space becomes available.

All the info about hotel and course information on one page.

This page outlines the rules and regulations for the upcoming tournaments. Players can download the rules and print them to bring on the course if anything goes ary.






