About | MVP | Features | Technologies | Requirements | Starting | Authors
We developed a user-friendly web app for accommodation rentals. Users can log in, add rental spaces, book them, and receive quick booking confirmations.
- Visit homepage.
- Click to see spaces.
- List available spaces.
- Button to book space.
- Remove space from the list.
✔️ User is able to Sign up and Log in using bcrypt;
✔️ User is able to add a Space or Delete a space;
✔️ User is able to book a space;
- Throw error messages with email and password validation.
- Add a upload image so user can show an image of thier space.
- Add a date booking API to show when spaces are available.
- Add requests page.
- Use Rake to migrate database instead.
The following tools were used in this project:
Before starting 🏁, you need to have Git, Ruby and PostgreSQL installed.
# Clone this project
$ git clone https://github.com/robimaliqi/makers-bnb
# Access
$ cd makers-bnb
# Install gems
$ bundle install
# Set up database
$ psql
$ CREATE DATABASE makersbnb;
$ \c makersbnb;
# Run the commands in the db/migrations folder, in order.
$ psql
$ CREATE DATABASE makersbnb_test;
$ \c makersbnb_test;
# Run the commands in the db/migrations folder, in order.
# Run the project
$ ruby app.rb
# The server will initialize in the <http://localhost:4567>
# Running tests
$ bundle exec rspec
Made with ❤️ by :
-Robi Maliqi
-Dave Kempsell
-Osman Saeed
-Daniel Mbata