Giter VIP home page Giter VIP logo

bnbwatcher's People

Contributors

karlwithak avatar

Stargazers

 avatar

Watchers

 avatar

bnbwatcher's Issues

Currency selection

The user should be able to select from a list of available currencies in the 'Price Range' section.

Write better email text

Right now all email text is very basic and not user friendly. It should be more descriptive and fancy?

Landing page for watcher creation

Right now, after form submit (AJAXy) nothing happens. They should be taken to a new page that thanks them and asks them if they want to create a new watcher. Blocked by #11.

Smarter calendar on sign-up page

after setting checkin, the checkout calendar should start at the checkin date and be disabled before this date. Vice versa if the checkout date is set first.

Cancel page should give more usefull error info

Right now, if there is an error processing a watcher cancellation the user is told that the error could be because the watcher was already deleted. This should be checked explicitly so that this error message is less ambiguous.

Add readme!

Add a readme to give more info about this project. Could also include setup instructions.

Main landing page

I feel like people should not be greeted immediately by the form, and instead should start at a nice looking page that explains what the website does. Blocked by #11.

Prevent crashing on large json responses

When making a watcher that returns a lot of matching rooms, the app will often crash when parsing the json due to some garbage data in the response. Not sure exactly why this is happening or how to fix it, but it basically prevents the creation of a watcher for any popular city.

Show how many current rooms match criteria

Before a user makes a watcher it would be nice to let them know how many rooms that have already been posted match their entered criteria. They could then potentially alter their criteria to get less or more alerts. It could also contain some sort of message if the number of rooms matched is very low (<10) or very high (1000+) and suggest they be less or more specific about their room.

This info could probably be put below or above the 'create watcher button' so the user only sees it after they have filled in most of the fields.

Location autocomplete

Some sort of location should be set up on the sign-up page. Maybe something similar to airbnb's?

Improve Watcher.initRoomIds logic

Currently, it gets each page until the number of room ids found matches the listings count. It makes all of these requests sequentially while they could be make in parallel. Not sure how big of an improvement it would be, but it's worth looking into.

Price slider

The current two input boxes for price min and price max should be replaced by a sexy price bar slider!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.