Skip to content

txstate-etc/signup

Repository files navigation

Signup

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.

Ruby on Rails

This application requires:

  • Ruby
  • Rails

Learn more about Installing Rails.

Database

This application uses MySQL with ActiveRecord.

Development

  • Template Engine: ERB
  • Testing Framework: Test::Unit
  • Form Builder: SimpleForm
  • Authentication: Omniauth (CAS support built-in. Other services can be added as needed.)

Email

The application is configured to send email using a SMTP account.

Email delivery is disabled in development.

Contributing

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.

Credits

Signup is developed by the Texas State University Educational Technology Center.

License

Signup is released under the Apache License Version 2.0. See the LICENSE.txt file for details.

About

A System for Scheduling and Signing Up for Training Classes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published