Team CLOP's Makers BnB!
User Stories
As a user,
So that I can list my space,
I want to be a signed-up user.
As a signed-up user,
So that guests can view my space,
I want to list my space.
As a signed-up user,
So I can rent out multiple properties,
I can list multiple spaces.
As a signed-up user,
So that people can easily find the property,
I can name my space.
As a signed-up user,
So that guests can learn more about the space,
I can provide a short description of the space.
As a signed-up user,
So that guests can see the price of the space,
I can set a price per night.
As a signed-up user,
So my guests can book with ease,
I should be able to offer a range of available dates.
As a signed-up user,
So I can hire a space for a night,
I can request to hire a space approved by the owner of that space.
As a user,
So I don't book spaces that have already been booked,
booked spaces should not be available for users.
As a user,
So that I can book unconfirmed booking requests,
I can book a space that has not yet been confirmed.
- README setup.
- Any signed-up user can list a new space.
- Users can list multiple spaces.
- Users should be able to name their space, provide a short description of the space, and a price per night.
- Users should be able to offer a range of dates where their space is available.
- 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.
- Nights for which a space has already been booked should not be available for users to book that space.
- Until a user has confirmed a booking request, that space can still be booked for that night.