React, Node.js and Bootstrap 4 application built for a job interview in less than one day (in kind of a hurry) which basically searches with different filters the type of flats and houses for buying in Barcelona.
Supported browsers: Chrome, Safari, Firefox, Opera Preferred browser: Firefox
For running the app successfully:
- Go to
kasazfolder in a terminal. - Run
npm run dev - Open another terminal and go to
kasazclient - Run
npm startThe app will come with a set of predefined flats in the backend but you can also add new ones to the backend (in the “real world” would be to the database) using the post form.
For the frontend automated testing:
- Go to the
kasazclientfolder and run npm test.
- Frontend using React and Bootstrap
- Backend using Nodejs and Express
REQUIRED:
- Flat listing with title, price, sqm, number of rooms and number of toilets.
- Search filters for the title and different size/price and number of rooms/toilets.
EXTRA:
- Photo for the flats in the backend listing.
- Ability to post new flats and store them in the backend.
- Responsiveness.
- REST filter search (simultaneous search without the need of submitting a form)
These are just some pictures demonstrating the functionality of the app.
MIT License
Copyright (c) 2020 Mateo Randulfe





