Generally, the system will allow people to learn about the event, and register their interest in attending. An admin will be able to invite people in batches, at which time they can purchase a ticket. This invitation should expire, so that another batch of people may be invited. This may go through multiple rounds of invitations.
- add static content to public page
- email content and design
- rails controller for emails (display this in a browser etc)
- update active_admin for rails 4 (currently quite hacky)
Even in developement emails are sent through a background job, you'll need redis and start
the server with
bundle exec sidekiq -C config/sidekiq.yml