Skip to content

ckyle121/golfbuddy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What's My Tee Time? Golf Trips

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.

Deployed Application

http://www.whatsmyteetime.com/

Tehcnologies Used

  • JavaScript ES6+
  • React
  • Node.js
  • Express.js
  • GraphQL
  • Apollo Client
  • Nodemailer (npm package to send emails)

Homepage

image

Administrator Pages

Administrator Log In

image

Administrator Home Page

image

Master List

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. image

Player List

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. image

Mobile View of Player List

image

Email Players Page

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. image

Announcements Page

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

Create the Next Trip

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

Player Pages

Player Log In

image

Mobile view of player navigation

image

Player Sign Up Page

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. image

Trip Information Page

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

Rules

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. image image

About

Organizing a sign up website for golf tournaments

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 73.4%
  • SCSS 26.1%
  • Other 0.5%