== Noe Pond Club
- Legacy site
- Development site (may be outdated version of this repository)
== Features
TBD
== Planning
=== Members Types = { family, individual, senior, lifetime, junior, familyoftwo } Independents = { mother, father }
- Link adult to their account as a child if legacy (add dummy dependent to use as legacy if old account has not been created) Dependents = { kids => {name, dob, badges, participations} }
=== Employees Types = { lifeguard, headlifeguard, office, tennis, swimming, diving, manager, maintanence, admin }, has_many :types (or :roles)
- Usernames: First initial + middle initial + last name
- Bios: picture, hometown, high school, college, bench press
- Link to child account if legacy
- Designate swimming instructors as a boolean column or as another type
- Batch define lesson times (allow to change lesson times or batch delete)
Swim lesson signup
- Search by time or instructor
- Choose timeslot
- Choose dependent (or independent) and add optional notes
- Done
Swim lesson generation batch
- Choose instructor
- Define date range to assign
- Define times for 1 week
- Done (check to ensure not creating more lessons on days where two exist; deal with half-day???)
Swim lesson review
- Instructor talks to parent
- Instructor checks off that he has spoken to parent
- Office staff accept payment for lesson (check or cash)
- Member receives confirmation email as receipt if desired
=== Teams Youth swimming, diving, tennis Events = { meet/match, practice, other(picnics) }
- RSVP to events
- RSVP for all kids at once or one-at-a-time
- Coaches can check attendence for each match/meet based on age group
- Coaches can sign kids up for teams
- Events exportable in iCal format