ollieh-m / makers-airbnb Goto Github PK
View Code? Open in Web Editor NEWProject week 1
Project week 1
As a user,
So I can know more about a space,
I can click on a listing to see details
Sort basic appearance of the site using bootstrap
as a user
so I can book multiple dates
I want to be able to select a start date and end date when booking
As a user,
So I can differentiate my listing,
I want to be able to name, describe and post the price per night of the listing.
We are nearing the end of the week. Probably time to start working on your existing features and improving the quality of the code. Have you refactor as many of the if/else statements out of the controller as possible? Have you got some classes hiding in your code that you can extract to make it cleaner? Remember, code is 'done' when:
1/ It works
2/ It communicates
3/ No duplication
4/ Fewest components
As a user,
So I do not request a booking on a date that isn't available,
I should only be able to request a booking on available dates.
As a user
So I can show and see pictures of spaces
I want to be able to upload and view pictures of spaces
As a user
So I can check out spaces before becoming member,
I want to be able to see spaces on the page without login in
As a user,
so that I can add many available dates,
I want to be able to specify a range of available dates when I post a space
As a user,
So I can decide when to rent out my space and when I want it for myself,
I want to be able to offer ranges of dates that it is available for renting for each listing.
as a visitor
so I can see listings,
I want to see all the listed available spaces
As a user
So that I can see the requests that I made
I want to be able to see the requests that I made.
As a user,
So I can rent out my space,
I want to be able post one listing.
As an user
So I can reject a request on one of my listings,
I want to be able reject booking request from users.
According to customer spec
As an owner of a space
So that I don't accidently book my own place
I want to have a restriction for booking my own space.
As an user
So I can confirm a request on one of my listings,
I want to be able approve booking request from users.
As a user,
So I can request to hire a space for a night,
I want to be able to make a booking request from users.
As a user
So there are not random spaces on the site,
I want to be able to create a space only when logged in
As a user,
So I can rent out my space(s),
I want to be able to post multiple listing.
As a user,
So I can navigate the site without destroying my keyboard,
I want the routing to be sensible and intuitive.
As a user,
So that I can request a booking on an available date,
I want to see what dates are available.
As a user,
So I can use aspects that are private to me,
I want to be able to sign up.
As a user,
So no-one can make a booking on a date already confirmed,
I want confirmation of a booking to change the date to unavailable.
So it doesn't crash when you don't submit a date
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.