I've started working on my web application and I'm stuck at the design stage. I cannot decide which web technologies would be the most suited to this project. Let me explain what I want to achieve:
1) I need to web scrape data from a website which provides live scores for sport games (e.g. flashscore)
2) I would like to display that data (and perform different operations on that dataset) and update it simultaneously with the original website (when something changes on flashscore, it should be updated on my website)
I am afraid that it is going to be super inefficient, correct me if I'm wrong. Was thinking about using Python (BeautifulSoup and Urllib2) to web scrape the data and then to store it somewhere in a database. If you had to build similar app, what kind of database would you use? NoSQL (perhaps MongoDB) or SQL?
Taking into account that the data has to be updated perpetually, which frontend framework would be the best choice to go with? React? Angular? How about Meteor.js - it could work on both front and back-end?