Skip to content

nlewis84/Band-Audition

Repository files navigation

🎸 Band Audition

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

🥁 Website

  • Give this app a try here

🔊 Demo

  • Click the picture below to see a video demo!

Band Audition Home Screen

🎺 Installation

  • Download or clone this project

🎷 Usage

  • cd into the Band-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

Postman API Documentation

https://documenter.getpostman.com/view/15612934/TzRLmBC4

🎹 Contributing

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.

🎤 Code of Conduct

Everyone interacting in the Band-Audition project's codebases, and issue trackers is expected to follow the code of conduct.

About

Easily administer and manage auditions of any sort.

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published