This project is of an AirBnB-style application, where users can create a profile, advertise spaces and send/manage booking requests.
- Ruby
- Sinatra
- Rspec
- Capybara
- Postgres
- Fork this repo.
- Clone it to your local machine.
- Follow the database setup instructions in the "db" folder.
- Run:
bundle install
- Run:
rackup
and go to http://localhost:9292/ on your browser.
- Click sign up on the homepage to create an account. Provide an email address when prompted.
The items below were agreed to be the minimum viable product by the team:
So that
I can use MakersBnB
I want to be able to sign_up with a username
As a host
So that I can list a space
I want to be able to add a new space
As a host
So that I can list multiple spaces
I want to be able to add another space
As a guest
So that I can see plan my holiday
I want to see a list of properties available
As a guest
So that I can book a night at a space
I want to be able to make a booking request to the host
As a host
So that I can manage booking requests
I want to be able to see my booking requests
As a host
So that I can confirm a booking
I want to be able to approve or reject booking requests
As a host
So I know which spaces I have added
I want to see a list of the spaces I've added
As a user
So that I can see information specific to me,
I want to be able to login
MVP
x