Hey Streamlit Community! ![]()
I wanted to share a project I’ve been working on: APEX Grand Prix, a Formula 1 management game and 20-race World Championship simulator built entirely using Python and Streamlit.
What it does
-
Draft Your Roster: Choose 2 drivers, select an official constructor chassis, and assign a team principal.
-
Dynamic Race Engine: Tracks feature street, high-speed, and balanced layouts that interact with driver skill ratings, car specs, and principal special traits.
-
Realistic Season Dynamics: Handles mechanics like driver rivalries, random DNFs, and layout-specific advantages across a full 20-race calendar.
-
Analytics & Standings: Tracks round-by-round points and renders live Drivers’ and Constructors’ Championship leaderboards.
Links
-
Live Demo: https://apex-f1-manager.streamlit.app/
-
GitHub Repository: https://github.com/singhayush41212-dot/APEX-Grand-Prix-F1-Draft-Manager
I’d love to hear your thoughts on driver stat balancing, UI layout, or any performance optimizations. Let me know what you think!