Frontend Technical requirements
- Layout with some preprocessor (without using frameworks).
- Responsive layout.
- Compatibility in Chrome, Firefox and Safari.
- Implementation of semantic HTML.
- Use of some methodology (BEM, SMACS, OOCSS, or any other).
- Show the places that have rooms in the search engine.
- Implementation of Lazy Loading (Intersection Observer API) to show the user the rooms on the first screen.
- Good error handling.
- Implementation of good practices.
- Unit tests with a minimum coverage of 60% that tests functionality.
Stack
Create React App
Base