- Fork it
- Clone it to your device
- cd into the
Makers BnB
npm install
will install all the required dependencies- edit, commit and save
- push to your repo
- create a merge request
- 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.
- BCrypt,
- node.js/Express/MongoDB/Mongoose ODM
- Heroku
- HTML
- JavaScript, jQuery (probably)
- Zombie/Jasmine/Mocha for testing
- Bootstrap
- Mon - agree on technologies / mock up plan / + research
- Tue - research + setting up DB, back end
working DB by the end of the day
- Wed - back end / set up /
working back end by the end of the day
- Thu - front end stuff
basic version online
- Pick DB technology (research needed)
- Work out how to use GitHub for group projects
- Express play-around (as a technology alternative to Sinatra)
- https://docs.google.com/presentation/d/1GGKBFHbSLH9gLH8xrRTDlltKqi0DB_6wjM2n1UGC6NU/edit?usp=sharing
- https://github.com/airbnb
- https://docs.mongodb.com/master/tutorial/install-mongodb-on-os-x/?_ga=1.74321493.614893363.1474293799
- https://blog.codecentric.de/files/2012/12/MongoDB-CheatSheet-v1_0.pdf
- https://trello.com/b/emXzP3WG/day-1