The goal of this project was to practice harder types of model associations.
"You want to build a site similar to a private Eventbrite which allows users to create events and then manage user signups."
- User can create events
- User can attend many events
- Event can be attended by many users
- User can view the events they've created
- User can view the events they're attending
- User can send and receive invitations
- Uses a has_many through association that allows us to gain access to a user's invitations and an invitation's invitees through a join table called attendances
Home Page (events#index) Event Page Events You're Attending Event's You're Hosting User Model Event Model Invitation Model Attendance Model