FEATURES
- Automated web crawling-scraping of the news to be executed several times per day
- Sentiment analysis of each article
- Database storing of category labeled news articles
- Data Science REST API that could be consume by any client
TECNOLOGIES
- Python
- Scrapy: Web Crawling and Scraping Framework
- FastAPI: REST API FrameWork
- SQL Alchemy: ORM
- MySQL - Google Cloud SQL
- Docker - Deployment in Google Cloud Run
- Google Scheduler
ARCHITECTURE
- Microservice build as a REST API
DATABASE SCHEMA
NEWS CATEGORIES
- Politics
- Economy