93
submitted 2 years ago* (last edited 2 years ago) by Slowlydev@programming.dev to c/formula1@lemmy.world

For sometime I have been using a real-time Formula 1 Live Timing Website called f1.tfeed.net. But I always didn't quite like the UI of it, its a great website for functionality don't get me wrong but the UI looks quite "old". So I decided to write my own Formula 1 Live Timing Dashboard. For now It looks like this:

And with the next GP coming right up, I thought now would be a great time to "release it to the public".

So here is the f1-dash Website

Its has been In the works for a couple Months now, mainly because I wanted to over engineer it, but failed.

Its also completely free to use, as well as open-source on Github, so If you would like to contribute, feel free.

I hope u like it and have fun using it.

Things Id like to do next are:

  • Race Schedule of Current Seasons and Past Seasons
    • Because of that maybe a replay option of old races
  • Head to Head View
  • Favorite driver Highlighting
  • Position after Pitstop
  • Graphs for Gap and Laptime
  • Write backend in Rust
top 31 comments
sorted by: hot top controversial new old
[-] SON_OF_SUNS@lemmy.world 7 points 2 years ago

Looks beautiful and released just in time :)!

[-] Slowlydev@programming.dev 2 points 2 years ago* (last edited 2 years ago)

Yeah I thought, now or never ;)

[-] narc0tic_bird@lemm.ee 5 points 2 years ago
[-] Slowlydev@programming.dev 3 points 2 years ago

Thank you I appreciate it :)

[-] LittleWizard@feddit.de 4 points 2 years ago* (last edited 2 years ago)

I'm currently testing this during qualifying. I have an issue, that all updates stop after a couple of seconds. Is this because your server is overloaded? I tested Firefox and Vivaldi mobile (also using the desktop website).

I have to say though as long as I got updates, it was mighty impressive. Keep up the great work! I may have to test running the code in my own machine.

[-] smeg@feddit.uk 2 points 2 years ago

I'll second this, it was brilliant when it was working! I assume it's just the old hug of death, but great work otherwise OP!

[-] Slowlydev@programming.dev 2 points 2 years ago

Yeah will take a look and thank you (:

[-] smeg@feddit.uk 2 points 2 years ago

Honestly aside from it freezing a few times it was really cool to use! Getting the mini-sector time colours is way more detail than I was expecting, and the delay-to-sync-with-your-stream option is such a good feature.

[-] Slowlydev@programming.dev 2 points 2 years ago

Thank you I appreciate it a lot. The mini sectors were a big part of why I wanted to create f1-dash ๐Ÿ˜… And the delay feature Is still a bit wonky but I really wanted to add it because its such a bad feeling getting spoilers from the live timing ๐Ÿ˜‚

[-] smeg@feddit.uk 2 points 2 years ago

I had no freezing issues whatsoever during the race, it was a great experience!

[-] Slowlydev@programming.dev 2 points 2 years ago

Okay this great to hear, thanks!

[-] Slowlydev@programming.dev 2 points 2 years ago

Yeah I also noticed this, definitely something is going wrong. The server was under some use because the backend is hosted on an old desktop of a friend which also runs other game servers, which probably impacted performance.

Yeah go ahead and run it on your own machine, all you need is bun, node and yarn :)

But thank you for your feedback ๐Ÿ™๐Ÿป

[-] Slowlydev@programming.dev 1 points 2 years ago

I deployed a new version of the backend, im gonna test it during the race, if it doesnโ€™t work, Iโ€™ll revert to the old version. Letโ€™s see how this goesโ€ฆ

[-] LittleWizard@feddit.de 2 points 2 years ago

Sadly, I wasn't able to catch the race today. But I'm definitely gonna check it out again!

[-] fisco@lemmy.ml 3 points 2 years ago

Well this works really well, very easy to follow what's happening, the team radio recordings are really cool too. One thing I noticed, the actually time, doesn't appear to be either local or my time...for example, the session was green flagged at 12:30 local time, (11:30 BST) in app it said 10:30...๐Ÿคท๐Ÿปโ€โ™‚๏ธ

[-] Slowlydev@programming.dev 2 points 2 years ago

Oh yeah, thanks for the feedback. I think currently itโ€™s UTC. Will look into it:)

[-] fisco@lemmy.ml 2 points 2 years ago

Perfect, thanks again for sharing this, & all your efforts, it really is "simply lovely"...๐Ÿ˜

[-] Slowlydev@programming.dev 2 points 2 years ago

Should be fixed now and it should be local time :)

[-] fisco@lemmy.ml 2 points 2 years ago

Marvelous thank you!, I'm at work now following the qualifying ๐Ÿ˜ฌ..๐Ÿ‘๐Ÿผ

[-] fisco@lemmy.ml 3 points 2 years ago

That's really cool, looks great, thanks for sharing this ๐Ÿ‘๐Ÿผ

[-] Slowlydev@programming.dev 2 points 2 years ago

Thank you, glad u like it :)

[-] alphacyberranger@lemmy.world 3 points 2 years ago

This looks really cool. Thanks for making it and sharing with us.

[-] Slowlydev@programming.dev 2 points 2 years ago

Thanks, youโ€™re welcome! Glad you like it :)

[-] coffeebiscuit@lemmy.world 2 points 2 years ago

Testing it now. This is awesome!

Small point. The names donโ€™t follow the dots on the track view. (Safari)

[-] Slowlydev@programming.dev 2 points 2 years ago

Yeah itโ€™s a known issue, Safari doesnโ€™t like the SVG text updates. I need to take a deeper look into that once. But thanks for the feedback!

[-] Polyester@lemm.ee 2 points 2 years ago

Really nice work! Bookmarked!

[-] randomaccount43543@lemmy.world 2 points 2 years ago

Wow! Looks so good! Can't wait to try it out this weekend!

[-] jugalator@lemmy.world 2 points 2 years ago

Looks like a fun thing to kick off the second half with! Good job.

[-] Slowlydev@programming.dev 1 points 2 years ago

Yeah itโ€™s fun to watch it on the side sometimes. And thank you I appreciate it :)

[-] spacebug@feddit.de 2 points 2 years ago

Works really well for me for now, and looks fantastic. Just the team radios sometimes showed a 100% bar and did not play in Safari on the iPad.

The delay to stream is perfect, maybe save the value to the local storage to save it during reloads?

[-] Slowlydev@programming.dev 1 points 2 years ago

Okay will take a look at the Team Radios. The delay is a feature I wanted to get out asap, but I am gonna revisit it again and make it better, the saving is definitely a good idea!

this post was submitted on 22 Aug 2023
93 points (100.0% liked)

Formula 1

11162 readers
5 users here now

Welcome to Formula1 @ lemmy.world Lemmy's largest community for Formula 1 and related racing series


๐Ÿ“† F1 Calendar
๐Ÿ FIA Documents
๐Ÿ“Š F1 Pace


2026 Calendar

Location Date
๐Ÿ‡จ๐Ÿ‡ฆ Canada 22-24 May
๐Ÿ‡ฒ๐Ÿ‡จ Monaco 05-07 Jun
๐Ÿ‡ช๐Ÿ‡ธ Spain 12-14 Jun
๐Ÿ‡ฆ๐Ÿ‡น Austria 26-28 Jun
๐Ÿ‡ฌ๐Ÿ‡ง Great Britain 03-05 Jul
๐Ÿ‡ง๐Ÿ‡ช Belgium 17-19 Jul
๐Ÿ‡ญ๐Ÿ‡บ Hungary 24-26 Jul
๐Ÿ‡ณ๐Ÿ‡ฑ Netherlands 21-23 Aug
๐Ÿ‡ฎ๐Ÿ‡น Italy (Monza) 04-06 Sep
๐Ÿ‡ช๐Ÿ‡ธ Barcelona-Catalunya 11-13 Sep
๐Ÿ‡ฆ๐Ÿ‡ฟ Azerbaijan 24-26 Sep
๐Ÿ‡ธ๐Ÿ‡ฌ Singapore 09-11 Oct
๐Ÿ‡บ๐Ÿ‡ธ USA (Austin) 23-25 Oct
๐Ÿ‡ฒ๐Ÿ‡ฝ Mexico 30 Oct-01 Nov
๐Ÿ‡ง๐Ÿ‡ท Brazil 06-08 Nov
๐Ÿ‡บ๐Ÿ‡ธ USA (Las Vegas) 19-21 Nov
๐Ÿ‡ถ๐Ÿ‡ฆ Qatar 27-29 Nov
๐Ÿ‡ฆ๐Ÿ‡ช Abu Dhabi 04-06 Dec

Rules

1. Be respectful.
Treat drivers, teams, and fellow Lemmings with respect. Healthy debate is encouraged, but keep it civil and constructive.

2. No duplicate news.
Please check the feed before posting. Multiple posts from different news companies reporting the exact same thing will be removed to keep the feed clean.

3. Spoilers.
This is a live sports community. We discuss sessions in real-time, so browse at your own risk during race weekends!

4. Make content accessible.
โ€ข Non-English articles: Include a translated summary (e.g., DeepL).
โ€ข Paywalled articles: Provide a brief summary in the comments.

5. Social media.
Post social media updates as screenshots so everyone can view them without needing an account. Always include the original source link.

6. Zero tolerance for spam. Strictly no gambling, crypto, or NFT-related content.


founded 3 years ago
MODERATORS