- Scrape the first 500 items (title, image url) from https://www.sreality.cz/en (flats, sell) and save it in the Postgresql database.
- Implement a simple HTTP server (or use Nginx) and show these 500 items on a nice page (with pagination) which will use your own design and put everything to single docker-compose command
- The solution must be written in Typescript & React.
- Fork the repository found here: https://github.com/RyanBaer42/apartment_scraper
- Clone down your new, forked repo. While cloning, name it what you want your local repo to be named, and run git clone.
- cd into the repository
- Install NPM packages by running npm install in your terminal
- Start the server by running npm start in the server directory
- Start the front end application by running npm start in the scraper_fe directory
- After starting the server, the project will run at http://localhost:3000/
I worked on this project for 6 days.