Skip to content

Latest commit

 

History

History
90 lines (81 loc) · 1.96 KB

README.md

File metadata and controls

90 lines (81 loc) · 1.96 KB

MakersBnB

Headline specifications

  1. Any signed-up user can list a new space.
  2. Users can list multiple spaces.
  3. Users should be able to name their space, provide a short description of the space, and a price per night.
  4. Users should be able to offer a range of dates where their space 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.
  6. Nights for which a space has already been booked should not be available for users to book that space.
  7. Until a user has confirmed a booking request, that space can still be booked for that night.

User Stories

Minimum Viable Product

As a host
So that I can rent my space
I wish to list a new space
As a host
So that I can introduce my property to potential guests
I want to give a name to my property
As a host
So that I can give a summary about my property to the guests
I want to provide a short description of my property
As a host
So that I can make money from renting my property
I want to set a price per night
As a host
So that I can get guests to rent my space
I would like to offer a range of available dates

As a host So that I can rent my space I want to sign up for new account

As a guest
So that I can hire a space for a night
I can request the host to make a booking
As a host
So that I can allow a guest to stay a night
I can approve the booking request
As a guest
So that I can avoid losing my approved space
I can confirm my booking
As a host
So that I don't allow my space to be double booked
I mark the space as unavailable when booking request is confirmed

Extras

As a host
So that I can make the most of MakersBnB
I would like to have the option to list more than one space

As a guest
So that I don't request a space that has already been booked
I can see if a space is available or booked