User Stories
1) Any signed-up user can list a new space.
---------------------------------------------
1a)
As a visitor of Makers BnB
So that I list a space
I want to be able to an create an account
1b)
As a user of Makers BnB
So that I can find a space to hire
I want to be able to sign in
1c)
As a host of Makers BnB
So that I can rent something out
I want to be able to list a space
2) Users can list multiple spaces.
---------------------------------------------
2a)
As a host of Makers BnB
So that I can rent multiple things out
I want to able to list spaces
3) Users should be able to name their space, provide a
short description of the space, and a price per night.
---------------------------------------------
3a)
As a host of Makers BnB
So that I can provide information about my listing
I want to be able to add name, description and price
4) Users should be able to offer a range of dates
where their space is available.
---------------------------------------------
4a)
As a host of Makers BnB
So that I can show my listing's availability
I want to be able to show a range of dates of when my listing is available
5) Any signed-up user can request to hire any space for one
night, and this should be approved by the user that owns that space.
---------------------------------------------
5a)
As a user of Makers BnB
So that I can rent a space for a single night
I want to request the room for hire
5b)
As host of Makers BnB
So that I can view users interested in listing
I want to be able to see user requests for each of my listings
5c)
As a host of Makers BnB
So that I can hire out my space
I want to be able to confirm a users request on my listing
6) Nights for which a space has already been booked
should not be available for users to book that space.
---------------------------------------------
6a)
As a user of Makers BnB
So that im not confused
I only want to see spaces that are available
7) Until a user has confirmed a booking request,
that space can still be booked for that night.
---------------------------------------------
7a)
As a user of Makers BnB
So that I can rent out my chosen space
I want to be able to complete a booking once the host has confirmed
7b)
As a host of Makers BnB
So that I dont lose out on potential guests
I want my spaces to still be available until a user has confirmed
