A Spring Boot based web scraping project with Jsoup and MongoDB.
This project is a Spring Boot + Jsoup + MongoDB application that collects AI/Technology news from websites, stores them in MongoDB, and exposes them via a REST API.
- 🔎 Web scraping with Jsoup
- 🔄 ETL pipeline (Extract - Transform - Load)
- 💾 Store scraped news in MongoDB
- 🌐 Expose data via REST API
- 📖 Swagger (OpenAPI) documentation
- ☕ Java 21
- 🚀 **Spring Boot 3.55
- 📰 Jsoup
- 🗄️ MongoDB
- 📑 Swagger (OpenAPI)
- Java 21
- Maven 3.55
- MongoDB (local or Docker)