####Team Name Danger Zone
####Team Members
- Catie Stallings (cstallings1)
- Sabri Helal (lechiffre10)
- Ray Curran (ray-curran)
- Jim O'Neal (jamesponeal)
- Tiffany Larson (tslarson)
####Description of Project An app that foster the creative process by bringing together musicians and studio space.
####How to install the code locally
####How to use the app
####Technologies Using Rails for backend Possibly user React for frontend if the need arises
####Team Norms
- Checkin morning, noon, evening
- What did you finish, what do you plan on working on, what are you stuck on
- Soft checkins as needed
- If your stuck for more than 20-30 minutes ask for help
- Use Trello to track progress
- Communicate what story you are working on and stick to that
- Working through lunch not necessary...please eat
- Never merge your own pull requests - announce that you are pushing and create your own pull request
- Commit often with clear concise messages and add more information in pull request if needed
- Have fun!!
- Team field trips
- Pairing vs solo work will depend on complexity of the problem
- Disseminate information as you learn new technologies
- Decision Making Process
- Aim for a unanimous decision made and discussed as a group
- If you disagree make it clear and we'll talk it out
- Sabri will have the final word if there is any split decisions
####MVP User Stories
- As a user I want to be able to create an account, login, and logout
- As a user I want to be able to see a list of featured studios
- As a user I want to be able to search for studios near me
- As a user I want to be able to filter my search by date
- As a user I want to be able to see studio information including cost, rating, picture
- As a user I want to be able to see a studio profile page with details about a studio and a link to the studio's profile page
- As a logged in user I want to request to book a studio from the studio profile page (calendar dates carry over from search page)
- As a logged in user I want to be able to find available dates and times from the studio profile page
- As a logged in user I want to be able to rate studios
- As a logged in user I want to be able to review studios
- As a logged in user I want a message to be sent to the studio when I request a booking
- As a studio owner I want to be able to accept or reject a requested booking and a message be sent
- As a logged in user I want to be able to view people's profile pages with their information(name, interested genres, average rating, reviews, listings)
- As a logged in user I want to see my past and upcoming bookings on my profile page
- As a user I want to be able to learn about the website and how it works
- As a studio owner I want to be able to create a profile page to advertise my studio
- As a studio owner I want to be able to rate and review users who rented my studio
- As a studio owner I want to be able to create a profile
- As a user I want to be able to create a profile
- As a studio owner I want to be able to set my availability using a calendar
####Stretch User Stories
- As a user I want to see a picture of the studio owner on the search results page that links to their profile
- As a user I want to be able to filter search results by cost, equipment, other services
- As a user I want to be able to message studios (using polling & sockets) at any time
####Spikes
- React
- Calendar integration
- Google analytics