RESTful API with Web Scraping: My FastAPI + Flask Project
What This Project Is I built a backend that scrapes websites, stores data in PostgreSQL and MongoDB, and exposes REST APIs through FastAPI and Flask. I made it as a portfolio piece — something I could demo and actually run on my machine. 1. What Does This Project Do? (Simple Explanation) This project is a data aggregator backend. It can: Scrape product or article data from websites Store that data in two databases (PostgreSQL for structured data, MongoDB for flexible logs) Expose REST APIs so other apps can create, read, update, and delete data Call external APIs and return the results You can think of it as: ...