Skip to content

This amazing group project was the final project for the Sotware Engineer Foundation Course with the Makers Bootcamp. Our task was to create a website based on Airbnb with as many features from their website as we could implement. This was also an opportunity to get experience working under Agile methodologies.

License

Notifications You must be signed in to change notification settings

igorlangoni/makersbnb_project

Repository files navigation

Team Puffins' MakersBnB - Full-Stack Project

Overview

This amazing group project was the final project for the Sotware Engineer Foundation Course with the Makers Bootcamp. Our task was to create a website based on Airbnb with as many features from their website as we could implement. This was also an opportunity to get experience working under Agile methodologies.

We were given user stories and project specifications to be used as guidelines along with 'nice-to-have' features if we wanted to challenge ourselves further.

Specifications were:

  • 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.

'Nice-to-Have':

  • Users should receive an email whenever one of the following happens:
    - They sign up
    - They create a space
    - They update a space
    - A user requests to book their space
    - They confirm a request
    - They request to book a space
    - Their request to book a space is confirmed
    - Their request to book a space is denied
  • Users should receive a text message to a provided number whenever one of the following happens:
    - A user requests to book their space
    - Their request to book a space is confirmed
    - Their request to book a space is denied

ToolStack

The tools/frameworks we used were: Python, Flask, HTML, CSS, Bootstrap, Git


Agile

We followed Agile methodologies to the best of our capabilities. We broke the project up into smaller portions, had daily stand-up and stand-down meetings, assigned tickets and had short, fixed-term sprints.


Outcome

Login page: git_login

Create a new space: git-new-space

Manage requests page: git-requests

Collaborators:

About

This amazing group project was the final project for the Sotware Engineer Foundation Course with the Makers Bootcamp. Our task was to create a website based on Airbnb with as many features from their website as we could implement. This was also an opportunity to get experience working under Agile methodologies.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published