This is a complete management system for NFL with Backend and Frontend designed using React and ExpressJS.
The NFL Management System offers a comprehensive overview of three seasons within the National Football League (NFL). The platform presents an extensive array of data, including player profiles, rosters, game results, financial insights, stadium details, and unique information derived from intricate database queries.
With a user-friendly interface, the system provides enthusiasts and analysts alike with a dynamic tool to explore and analyze diverse facets of the league. Through sophisticated queries, it unveils patterns and correlations, offering a deeper understanding of team dynamics, player performance, and the financial intricacies of the NFL across multiple seasons.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What things you need to install for this project and how to install them.
Python 3.x
BeautifulSopu4 4.11.1
Pandas 2.1.3
requests 2.31.0
The following commands can be used to install the prerequisites and run the code.
- Install Dependencies
pip install beautifulsoup4 pandas requests
- Clone the repository
git clone https://github.com/ShreyasShende3/NFL-Management-System
- After cloning change the directory to the directory name
cd NFL_Management_System
- Once you open the folder in any IDE of your choice, do the following in a terminal:
npm install
- Open two terminals. One for frontEnd and one for Backend with the following path:
For frontEnd : ../NFL_Management_System/mysql-react/frontEnd
For Backend : ../NFL_Management_System/mysql-react/Backend
- Run the following command
npm run dev
- Note that both the frontEnd and Backend servers should be running at all times.
- Go to 'localhost:5173/' to see the frontend output.
MIT License