Skip to content

wangjohn/lawson

Repository files navigation

NEXT UP

  • Admins should be able to cancel anyone in a tee time
  • Admins should be able to add guest to a specific member

TODO

  • Prevent 2 large player cards from being really small when booking
  • Add scrollspy back to the top (should be a sticky bar I think)
  • Maybe make a /tee_times/#{time} page for individual days and/or individual times
  • Finish template for booking confirmation email.
  • Feed of what everyone else is currently doing -- probably the PGCC dashboard home page.
  • Create a "My Statistics" page, where you can see total rounds played, common partners, distribution of tee times, distributino of days of the week, distribution of handicaps played with.
  • Make settings menu dropdown larger

DONE

  • Admins should be able to add anyone to a tee time
  • Figure out how people will be creating accounts.
  • Signups should be available but only for certain email addresses
  • Need to verify email before we can allow you to login
  • Forgot password emails
  • Make sure that you can't add the same player to a tee time multiple times.
  • Better styling for tee times and player cards
  • Figure out a way to do scrollspy without the timeout
  • Remove all the cluttered buttons and streamline the booking tee times page
  • Remove admins from the menu of people to book
  • Get first golfer name working correctly.
  • No tee times available indicator
  • Move book tee time modal out of the modal page.
  • Make player cards smaller in the content section
  • Scrollspy should be extended 15px further down
  • Fix modal being in a weird position when it is opened.
  • Fix bug where multiple modals pop up after you exit one. This happens when you lose internet connection.
  • Better formatting for the book tee time section.
  • Booking modal should have a clearer additional golfer thing.
  • Get a better date format so it's easier to tell what day you're booking on.
  • My reservations should have an empty state.
  • Canceling a tee time in my reservations should have a good state to come back to.
  • Preview when booking tee time.
  • Add ability to book other members, each member should have a checkbox in their settings page about whether other people can book tee times for them. When other people are booked, they should get an email.
  • Set out a schema so that we know what each collection has. Also, camelcase, or underscore, but not both.
  • Do something for the case when there are no tee times available
  • Make sure there is a concept of admins, only they can add tee times
  • Don't show cancel tee time on the player card in the settings page
  • GHIN number should get your handicap
  • Finish design of the landing page
  • Add menu to the landing page
  • Make tee_time template that can be reused everywhere.
  • Add ability to delete tee times
  • Ensure that admins can't add tee times at the same time
  • Create menu when you try to add tee time
  • Handle ability to add guests
  • Ensure that you can't add tee times on the same time
  • Create card for guests.
  • Show cancel only for the current user and guests
  • Preview shouldn't show cancel or book on any player card
  • Player card images should be cropped to a specific height/width.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors