Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 2.02 KB

README.md

File metadata and controls

19 lines (12 loc) · 2.02 KB

F1InfoWeb

This project utilizes the now deprecated (which is why this project never got finalized and released) Ergast Api. This API allowed for fetching of Formula 1 data such as race results, championship standings, circuit information, lap times etc. The goal of the project was to create a website where users can look up statistics for certain years, drivers, races and so on. Furthermore the project served as a learning experience in using Spring Boot, Angular and MySQL. The website was hosted using AWS during development.

The website allows for secure custom login and password handling with email verification to allow users to leave feedback and make friends. The configuration that can be found in the repo is merly a mock configuration and for actual deployment this is switched out. It also has a great deal of unit tests in the server to verify correctness. This project never reached a finalized state due to the annoncement of the deprication of the Ergast API which most of the functionality relied on. The backend server fetched data daily from the API in regulation with the rate-limits and stored copies of the data in the MySQL database as to allow for faster response time for users as well as less load on the Ergast API. Additional data was fetched from Wikipedia.

Here are some videos and images created during development of the project:

Video 1

Video 1

Video 2

Video 2

Images

pic-1 pic-2 pic-3