The first iteration of react-news-site.app built with beautifulsoup4 and hosted with Netlify and AWS EC2, RDS & API Gateway.
- A python script cron job runs every 15 mins that scrapes data from Stuff, RadioNZ & Scoop news websites. This is hosted on a AWS EC2 instance.
- This data is then inserted into a MySQL instance hosted on AWS RDS.
- There is Flask API setup using AWS API Gateway to expose this data to the client. This API supports HTTPS, Basic Auth & is CORS compliant.
- Finally there is the client built using React & Styled components.
- React
- AWS RDS
- AWS EC2
- AWS API Gateway
- Netlify
- Javascript ES6
- beautifulsoup4 library
Color | Hex |
---|---|
Red | #EC4438 |
Grey | #A2A2A2 |
Gold | #FFB900 |