This commit is contained in:
nprasad2077 committed 2023-04-13 22:32:55 -05:00
1 parent 5c0a6bc632
commit 5a286cd11b
1 file changed
+30 -1
+30 -1
View File
@@ -1 +1,30 @@
# nbaStats
# 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