Use facial recognition to automatically keep track of class attendance. Seamless integration with Google Sheets and Canvas -- never manually enter another attendance grade again.
Turnout relies on AWS for it's core features. Export your AWS credentials into bash so that Turnout can access them.
AWS_SECRET_ACCESS_KEY=<your-secret-key-here>
AWS_ACCESS_KEY_ID=<your-access-key-id-here>
This webapp is hosted on AWS Elastic Beanstalk. If you'd like to run it locally, please follow these steps:
- First, install ruby
brew install ruby
- After cloning the repository, go into it's directory and install the necessary ruby gems.
bundle install
- Start the web server
rails server
- The app is now running on
localhost:3000
, go there in Google Chrome or Firefox to test it out!
- Ruby v2.6.3
- Rails v4.2.10
SQLite3 is used for our development, testing, and prod databases in the Ruby on Rails webapp.
DynamoDB was also used as a "quick and dirty" datastore so that various Lambda functions could easily fetch the proper URL of the Google Spreadsheet they were to manipulate.