Excella Consulting's internal application for providing feedback and critiques of company presentations.
The initial target users for this application are those involved in the on-boarding process of new Excellians. This includes the people giving presentations and administrators in addition to the new hires themselves.
New hires will be able to take surveys about their orientation sessions and presenters can leverage that data to improve the content and teaching of their topics for future classes.
Down the road, the scope of the feedback app can be expanded from only new hire bootcamps and be used to provide critiques of many more presentations at Excella (and maybe beyond)!
In a matter of beautiful irony, if you have feedback for this application (e.g. features that should be implemented, bugs that should be fixed, etc.), please post an issue to our GitHub Repository.
- Fork and/or clone this repo
- From project directory run:
bundle install
rake db:create db:migrate
to create database and run migrations- optionally
rake db:seed
to seed sample data
- Run tests using
rake test
or justrake
- Run specific test files using
m test/<path_to_test>
- Run specific tests using
m test/<path_to_test>:<line_number>
- Run specific test files using
- Run static analysis using
rubocop
- Visit the application's trello board to find a feature to implement
- Work on your feature, committing code as you go to github
- Ensure any new feature is well documented and tested
- Submit a pull request and tag an organizer as well as one of your fellow boot campers as reviewers
Feedback is built using:
- Ruby
- Rails 5.0.1
- PostgreSQL
The list of contributors below and their role in the project can be contacted with questions about the application (listed alphabetically by last name).
- Glenn Espinosa, Product Owner†
- Pramod Jacob, Developer†
- Khoi Le, Developer†
- Drew Nickerson, Developer†
- Nicholas Oki, Developer†
†: Denotes member of original scrum team