Skip to content

domtunstill/makersBnB

Repository files navigation

MakersBnB

makersBnB is a system for users to list and view spaces that can be booked for staying overnight.

MVP

Users can sign in/sign out and create listings for spaces. Users can view a list of their spaces.

Tech Stack

  • Model/Controller: Sinatra, Ruby-standard-style, JavaScript, jQuery, HTML, CSS
  • Database: PostGres, Active Records
  • Testing: Rspec, Capybara
  • Third-party: SendGrid

Installation

  • git clone git@github.com:
  • bundle install
  • rake db:setup
  • rake db:migrate
  • rake db:seed

How to use?

User Stories

Listing a new space

As a user,
so that guests can view my space,
I need to be able to list a new space.

As a user,
so that my space is listed as mine,
I need to be able to sign up with username and email.

As a user,
so that I can have more than one space listed,
I need to be able to post multiple spaces and view these on my account.

Spaces have a name, description, price and available dates

As a user,
so that guests can see information about the space,
I need to be able to add descriptive information for the space: name, description and price.

## Users should be able to offer a range of dates where their space is available.

As a user,
so that guests can see if the space is available when they would like it,
I need to be able to add a range dates the space is available.

Booking and confirming spaces

As a user,
so that I can stay somewhere
I need to be request to hire a space

As a user,
so that a manage the renting of my properties
I need to be able to approve a booking

Confirmed bookings become unavailable to other users

As a user,
so that I am able to see what dates are available to book for a space,
Dates that are already booked should be shown as unavailable

Unconfirmed bookings remain available to other users

As a user,
until I have confirmed the booking,
the space should still be available to be booked

Other Links

App hosted on Heroku here Group Notion here

Credits

  • DomTunstill
  • ollyholly
  • nateg101
  • duncan9099

License

MIT © DomTunstill nateg101 duncan9099 ollyholly

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •