Skip to content

memunyawiri/makersbnb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Week 6 - Makersbnb

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 52.0%
  • HTML 28.4%
  • CSS 19.4%
  • JavaScript 0.2%