LAB WEEK! Dev Workflow!
Spec -> User Stories
User Stories -> GitHub Issues
Issue -> Branch (‘Pairing’)
Branch -> Pull Request (‘Code Review’) ’gangta squirrel'
Merge!
$ npm install
to install majics
$ DEBUG=BinaryBnB:* npm start
to start express server
Allows users to list spaces they have available, and to hire spaces for the night.
User Stories:
As a User
So that I can list a new space
I would like to be able to sign up
As a Signed Up User
So that I can list my spaces
I would like to be able to list a new space
As a Signed Up User
So that I can show my spaces
I would like to list multiple spaces
As a Signed Up User
So that I can provide details for my space
I would like to add a name, description and price to my space
As a Signed Up User
So I can show the availability of my space
I would like to offer a range of dates
As a Signed Up User
So I can hire a space for one night
I would like to request a space for one night
As a Signed Up User
So I can approve a user to hire my space
I would like to be able to approve a request
As a Signed Up User
So that I can't book an unavailable space
I should not be able to book that space
As a Signed Up User
So that I can confirm a booking
I should be able to confirm a request
As a Signed Up User
So that I can book an available space
I should be able to book unconfirmed spaces
(pop user stories in project issues)