Stinkbugs-BnB is a clone of AirBnB built with NodeJS and MongoDB as a group project during week 5 by team Glossy Stinkbugs of the May 2018 cohort at Makers Academy.
To run the app on your machine, clone the repo, run npm install to install the dependencies, run npm startand navigate to localhost:3000 in your browser.
The tests are written using Cypress. Run them from the command line with cypress run.
- Javascript
- NodeJS
- Express
- Bcrypt
- Nodemailer
- Cypress
- MongoDB
- Mongoose
- Bootstrap / CSS
We held stand ups every morning to discuss our achievements and/or blockages from the day before, plans for the day and allocate tickets. We used Trello to track our work and split user stories into smaller tasks, running two day sprints to assess our current progress and evaluate which features to focus on implementing.
All pull requests had to be reviewed and approved by at least two other members of the team before they could be merged into the master.
We worked in pairs, and switched regularly to ensure that everyone had a chance to work across all areas of the codebase.
Stinkbugs BnB satisfies the following User Stories:
As a property owner
So that I can list my property on Stinkbugs BnB
I want to be able to sign up for an account
As a property owner
So that I can make money by renting out my property
I want to be able to list a property on Stinkbugs BnB
As a property owner
So that my clientele are well-informed
I want to be able to list the property name and price per night, and give it a short description
As a property owner
So that I can manage my diary
I want to be able to offer a range of dates when the property is available
As a property owner
So that I know when someone wants to stay at my property
I want to receive an email automatically when they express an interest
As a holiday maker
So that I can find a place to stay on holiday
I want to sign up for a Stinkbugs BnB account
As a holiday maker
So that I can choose where to stay on my holiday
I want to be able to browse a selection of properties
