/papamobile

Visualise scraped data from otomoto.pl (polish car advertisements site)

Primary LanguageJavaScript

papamobile - otomoto.pl scraping tool

LIVE DEMO: papamobile.duckdns.org

Web backend and frontend for papimobile project - tool for scraping and visualising data from otomoto.pl (polish site with car advertisements)

Frontend is done in Javascript with React 18 framework, additionally to make UI more pleasent MaterialUI has been utilized. Plots are generated with Plotly. API calls to backend are managed by Axios.

Backend is hosted on Google Cloud Computed Engine Instance. API run on Django-REST-framework and database is plain SQLite3.

Installation

You can start locally this project with those commands:

Frontend:

cd papimobile
npm install
npm start

Backend:

cd testapi
pip install django-rest-framework
python manage.py runserver

Results

App Screenshot