Back to projects

Web Scraper and Backend App
Sam Laskowski / September 2, 2024
This is two projects put into one, the first being a python script that uses the BeautifulSoup library in order to scrape the fbref.com webiste for Premier League team tables, that contain stats about their players. This script then grabs these tables and puts them all into one big csv file.
The second project is a Spring Boot app for a backend of a future full stack application. The csv file achieved within the first project is used to make a postgreSQL database.
Features
- Search: Find players in the Premier League by name, team, age and position.
Technologies
- Python: A versatile, high-level programming language used for web scraping.
- Spring Boot: A framework for building Java-based applications.
- PostgreSQL: An open-source, powerful relational database system known for its reliability, scalability, and support for advanced data types.
Future and Conclusion
Going forward I aim to create a frontend to support with the already created backend. This will allow you to navigate a user interface and search for specific players or teams and have them shown.