Simple CRUD app for collecting candidate information at job fairs.
bundle install
bundle exec rake db:setup
rails server
By default, the following roles are created:
- Java Engineer
- Ruby on Rails Engineer
- JavaScript Engineer
- iOS / Android Engineer
- QA Test Engineer
- UX Designer
- UI Designer
- Product Manager
Also, a user with access to the administration panel is created:
- Email: unindented@gmail.com
- Password: changeme
Heroku should take care of precompiling assets. If you need to do that manually, run:
RAILS_ENV=production bundle exec rake assets:precompile
Generate a secret token:
heroku config:set SECRET_TOKEN=`bundle exec rake secret`
Prepare the database:
heroku run bundle exec rake db:migrate db:seed
And you should be ready to go!
Go to the root URL (e.g. http://localhost:3000 if you are in development mode), and you will see the application form. Candidates must enter their name and email address, and optionally the role they are applying for and any comments they want to add. When they press the Join us! button, their data will be stored in the database.
If you now go to the administration URL (e.g. http://localhost:3000/admin) and enter your credentials, you will be able to access a dashboard with a list of all candidates that have registered, and export it to different formats.
- Code:
git clone git://github.com/unindented/recruit.git
- Home: https://github.com/unindented/recruit/
- Daniel Perez Alvarez (unindented@gmail.com)
Copyright (c) 2013 Daniel Perez Alvarez (unindented.org). This is free software, and may be redistributed under the terms specified in the LICENSE file.