Welcome to the Band Audition web application! This app was created using Ruby on Rails. It is an interface for auditioning players. While useful for musicians, this also has cross-functionality with other fine arts, sports, and leisure activities. In this current iteration, the User holds an administrator role and may create New Auditions, and Players. Auditions may be joined through the use of "Join Codes". A login is required and OmniAuth Google is utilized to facilitate this, in addition to a site-based signup/login.
-
Ruby version 2.7.2
-
Rails version 6.1.1
- Give this app a try here
- Click the picture below to see a video demo!
- Download or clone this project
cd
into theBand-Audition
directory- Run
bundle install
- Run
rake db:create
- Run
rake db:migrate
- Run
rake db:seed
- Run
rails s
- Open your browser and navigate to the local url provided by the
rails
server - The test login of
nathan:drums
is a great way for you to see some stubbed out functionality
https://documenter.getpostman.com/view/15612934/TzRLmBC4
Bug reports and pull requests are welcome on GitHub here. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the code of conduct.
Everyone interacting in the Band-Audition project's codebases, and issue trackers is expected to follow the code of conduct.