- As a Formula 1 fan, I want to see a list of drivers so that I can see who is competing in the championship.
- As a Formula 1 fan, I want to see a list of teams so that I can see who is competing in the championship.
- As a Formula 1 fan, I want to drill down into a driver so that I can see more information about them.
- As a Formula 1 fan, I want to drill down into a team so that I can see more information about them, including their drivers.
- As Someone who is new to Formula 1, I want to see a list of rules that the drivers must follow so that I can understand how formula 1 works.
- As Someone who is new to Formula 1, I want to see a list of rules that the teams must follow when making the cars so that I can understand the design choices of the teams.
- As Someone who is new to Formula 1, I want to see a list of drivers so that I can learn who participates in Formula 1.
- As a Formula 1 Expert, I want to drill down into a cars so that I can see more information about them.
- As a Formula 1 Expert, I want to drill down into a Circuits in the season so that I can see more information about previous races, including the winners and year.
- As a Formula 1 Expert, I want to drill down into a team so that I can see more information about them, including their manager and sponsors.
mindmap
root((F1 Geek))
Drivers
name
abbreviation
previous contracts/F1 teams
racing career
Teams
Manager
Sponsors
career
Fun fact
Race Tracks
Track name
previous winners
fun fact
Seasons
Races
Results
Personalisation
Follow Drivers
Favourite Team
Favourite Drivers
News Feed
Driver Interviews
Team News
Vehicle improvements
FIA regulation updates
classDiagram
Team "1" --> "1" Driver: primaryDriver
Team "1" --> "1" Driver: secondaryDriver
Team "1" --> "1..*" Driver: reserveDrivers
Result "1" --> "1" Circuit:Sakhir
Result "1" --> "1" Circuit:Bahrain
Result "1" --> "1" Circuit:Saudi Arabia
Result "1" --> "1" Circuit:Australia
Result "1" --> "1" Circuit:Japan
Result "1" --> "1" Circuit:China
Result "1" --> "1" Circuit:Miami
Result "1" --> "1" Circuit:Emilia-Romagna
Result "1" --> "1" Circuit:Monaco
Result "1" --> "1" Circuit:Canada
class Driver{
+String surname
+String firstName
+String abbreviatedName
+Integer number
}
class Team{
+String name
}
class Circuit{
+String name
+String country
+Float length
}
class Result{
+String first
+String second
+String third
+String year
}



