Skip to content

website which collates the latest news from stuff, rnz & scoop. ๐Ÿ“บ๐Ÿ’ผ๐Ÿ—“

License

Notifications You must be signed in to change notification settings

rykumar13/react-news-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

38 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

The first iteration of react-news-site.app built with beautifulsoup4 and hosted with Netlify and AWS EC2, RDS & API Gateway.


Logo

How the website works

  • 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.

Architecture Diagram

diagram


Technologies used

  • React
  • AWS RDS
  • AWS EC2
  • AWS API Gateway
  • Netlify
  • Javascript ES6
  • beautifulsoup4 library


๐ŸŽจ Colour Reference

Color Hex
Red #EC4438 #EC4438
Grey #A2A2A2 #A2A2A2
Gold #FFB900 #FFB900

About

website which collates the latest news from stuff, rnz & scoop. ๐Ÿ“บ๐Ÿ’ผ๐Ÿ—“

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published