Files
nbaStats/README.md
T
2023-04-13 22:32:55 -05:00

726 B

NBA Stats Database

Plan

  1. Data collection

    • Selenium - live data from dyanic websites.
    • Beautiful soap/scrapy - historical static data.
    • Live data - websocket connections or periodic updates.
       
  2. Backend API -REST or GraphQL

    • Flask (Python): Lightweight and easy to set up, suitable for small to medium projects.
    • Django (Python): A more comprehensive framework that includes an ORM and admin panel out-of-the-box.
    • Express (Node.js): A fast and minimalistic web framework for Node.js.
    • Ruby on Rails (Ruby): A powerful and mature full-stack web framework.  
  3. Frontend

    • React/Redux
    • D3.js
    • Chart.js
    • Highcharts
    • Websockets or Server-Sent Events  
  4. Deploy