Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/txstate-etc/signup
A System for Scheduling and Signing Up for Training Classes
https://github.com/txstate-etc/signup
Last synced: 22 days ago
JSON representation
A System for Scheduling and Signing Up for Training Classes
- Host: GitHub
- URL: https://github.com/txstate-etc/signup
- Owner: txstate-etc
- License: apache-2.0
- Created: 2015-02-17T17:11:30.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2020-09-22T21:48:50.000Z (over 4 years ago)
- Last Synced: 2024-11-08T14:48:27.582Z (3 months ago)
- Language: Ruby
- Size: 4.31 MB
- Stars: 2
- Watchers: 9
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
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](https://github.com/RailsApps/rails_apps_composer) gem
provided by the [RailsApps Project](http://railsapps.github.io/).Ruby on Rails
-------------This application requires:
- Ruby
- RailsLearn more about [Installing Rails](http://railsapps.github.io/installing-rails.html).
Database
--------This application uses MySQL with ActiveRecord.
Development
------------ Template Engine: ERB
- Testing Framework: Test::Unit
- Form Builder: SimpleForm
- Authentication: Omniauth ([CAS](http://jasig.github.io/cas/4.0.x/index.html) 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.
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](http://www.its.txstate.edu/departments/etc/signup.html).
License
-------Signup is released under the Apache License Version 2.0. See the LICENSE.txt file for details.