/MakersBnB

Our first group project at Makers of recreating AIRBNB 🐸🐯🐻🐱🏑

Primary LanguageJavaScript

MakersBnb

How To Use | Approach | MVP | Other User Stories | Team

The challenge is to recreate as much of AIRBNB as possible within a week. As much as I pair programmed with the team to code whatever I could for the front and back end, my main contribution was the appearance and UX design of the website. Note: This website is not responsive, it will look perfect on a MACBOOK pro 13-inch.


How to use

  1. Clone the project
git clone https://github.com/thatdania/MakersBnB.git
  1. Change your directory into the project in your terminal.
cd MakersBNB
  1. install all the gem and dependencies
bundle install 
  1. Run Rackup!
rackup

Enjoy the journey through MakersBNB!


Approach

Our strategy was to first research AIRBNB and document the workflow of the website. From there, we could decide what was our MVP (our Minimal Viable Product) that would be the unique selling point of our app. We then decided to have an explorative approach and expand into other user stories once we had decided what was the core of our project. We had constant retros and standups to communicate effectively as a team of the task delegated to us each day and the tasks we had to acheive for each day.

More about the progress: https://medium.com/@thatdania/episode-30-did-we-do-a-good-job-reflection-on-the-airbnb-challenge-d60b9da73773

MVP:

As a user,
When I'm looking on this MakersBNB,
I would like to view rentals on the home page

As a user,
When I'm looking on this MakersBNB,
I would like to search properties by city

As a user,
When I'm looking on this MakersBNB,
I would like to see the property overview that I've selected


Other User Stories:

Below, are the other user stories that were accomplished once we extended from our MVP.

- User can sign in to the website 
-User can log in to the website
-User can log out from the website
-User can’t use the same username that has been installed
-User has to make sure the passwords are the same.
-User can search by city
-User can search by date
-When search, the list automatically reduces
-User can check out individual booking (Page)
-User can see the image of place, the availability, the guests, the price on the individual page 
-User can book and receives a confirmation page
-User can go back to the home page after confirmation 
-User gets to enjoy a nice interface during the experience 

Team