Design Narrative - CSC4790-Fall2024-Org/Sports-Betting-Tool GitHub Wiki

Our design diagram remained relatively straightforward throughout the entire semester. Since we only created a local web page and used one API, there was never a lot going on in our diagram. The user's interface is a basic HTML page, displaying the daily NBA events for the day. When the user selects an action to filter for data, the React app requests the data from the backend, which is through Django. Django then calls the OddsBlaze API, and sends this API data back to Django. The data here is stored and aggregated. Once sent back to React in the front-end, the data is filtered and displayed for the user in webpage format.