Coder Social home page Coder Social logo

remine-front-end's Introduction

Remine Front End Interview Test

Environment

You may use whatever coding environment you would like, though, we will be testing your code with the following:

  • Node version 8+
  • Chrome browser version 60+

To Do

  1. Obtain the list of locations and building type categories from front-end-interview-test-api using the included API.js in this project

  2. Populate the RemineTable component inside of CHANGEME.js with the locations obtained from step 1.

  3. Update CHANGEME.js and any other files you need to in order to allow a user to filter the RemineTable contents based on whether the location has:

    • a number of beds in a user specified range
    • a number of baths in a user specified range
    • the same building type as the one specified by the user (the user can select from a list of building types that come from the API)

    If a user has not specified a bound in a range or a type for the building type, default to show all. If no filters are active or being applied, all locations should be shown in the RemineTable.

Example use case:

Display all listings that have:

  • More than 2 baths
  • And Between 9 and 98 beds
  • And is a Condo or Office building type

Grading

THIS SHOULD BE PRODUCTION LEVEL CODE

We will critique on UX and code quality, but not design. Testing your code is not required.

Good luck.

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.