The Signup tool allows users to signup for a workshop, presentation, meeting, or any other event requiring a reservation. Users will be sent automatic reminders about the event and allowed to cancel their reservation if needed.
Events in Signup can also contain a maximum participant limit. If the limit is reached users are automatically added to a waiting list. If an already confirmed user cancels the reservation, the people on the waiting list are confirmed as participants and sent a notification.
This application was generated with the rails_apps_composer gem provided by the RailsApps Project.
This application requires:
- Ruby
- Rails
Learn more about Installing Rails.
This application uses MySQL with ActiveRecord.
- Template Engine: ERB
- Testing Framework: Test::Unit
- Form Builder: SimpleForm
- Authentication: Omniauth (CAS support built-in. Other services can be added as needed.)
The application is configured to send email using a SMTP account.
Email delivery is disabled in development.
We encourage you to contribute to Signup! Here's how:
- Fork the project on GitHub.
- Make your feature addition or bug fix.
- Commit with Git.
- Send us a pull request.
If you add functionality to Signup, create an alternative implementation, or build an application that is similar, please contact us and we’ll add a note to the README so that others can find your work.
Signup is developed by the Texas State University Educational Technology Center.
Signup is released under the Apache License Version 2.0. See the LICENSE.txt file for details.