11 comments

  • NaOH 9 hours ago
    BDZ is Balgarski Darzhavni Zheleznitsi, Bulgaria's national railway.
    • HelloUsername 8 hours ago
      Thank you; would be nice if the country would be clear from the post title
  • Incipient 7 hours ago
    Well done! The UI feels incredibly polished. Without really digging into the detail at I'm on mobile, at a glance you've done a great job.
  • yoan9224 4 hours ago
    Really polished UI. The real-time train positions are a nice touch.

    One UX issue on desktop: the train detail panel being fixed to the bottom feels awkward. Consider making it a floating panel or sidebar that doesn't block the map.

    Also the arrival/departure times showing "hundreds of minutes" is confusing. Anything over 90 minutes should probably display as hours:minutes instead.

    Great work overall though. I've seen plenty of official government transit sites that look worse than this.

    • trinix912 4 hours ago
      > Also the arrival/departure times showing "hundreds of minutes" is confusing. Anything over 90 minutes should probably display as hours:minutes instead.

      Would help with usability but overall seeing this is pretty normal in my part of Europe. I've seen 200+ min delays, written just like that, many times.

      • hopelite 3 hours ago
        Is there any point of using cumulative minutes rather than standard time format that I may not be considering?

        Is that something that should be improved? Or is that just a “we’ve always done it that way but no one knows why, so we are going to just keep doing it that way” thing?

  • executive 5 hours ago
    - trains all look to be arriving/departing in hundreds of minutes when you click a random station, even near active trains. Assuming a bug. Regardless, consider changing this to hour/minute display if over 60|90m

    - train icon looks like standard metro icon but is easily mistaken for a bus

    - train detail panel fixed to bottom is awkward on desktop breakpoints. consider floating or integrating to a single sidebar

    - consider having main sidebar fixed to bottom for mobile breakpoints

    • Pavlinbg 1 hour ago
      Thanks for the feedback!

      Regarding the arrival times: Yes, that is definitely a bug I need to fix :D I will update it to format properly into hours/minutes.

      As for the icons, I am actually using the official SVGs from the BDZ website. I stuck with those because I assume most users will be Bulgarian, and I wanted them to have that familiarity with the official symbols.

  • woodruffw 3 hours ago
    Nice job! I took the train from Sofia to Plovdiv a few months ago, and this would have been a great resource to have.

    (I wish someone would make a similar thing for Amtrak, which has a route/progress tracker that only marginally works IME.)

  • delitrem 4 hours ago
    Great resource, many thanks for sharing. I've bookmarked it and will keep an eye on its development. Wish you good luck with it! (Not a Bulgarian, but live in your country for several years and really felt in love with it!)
  • markus_zhang 10 hours ago
    Thanks. I wish we had a map with freight trains too. I have always been a railroad fan and my favourite trains are those long freight trains. I also love watching the operations of marshalling stations too!
    • jazzyjackson 6 hours ago
      In case you haven't stumbled upon it

      https://www.openrailwaymap.org/

      I used it recently to find a land and sea route from Southampton to Marrakesh, along with Google maps faint representation of ferry lines, Google doesn't have public transit directions for the trains in Morocco shrug

  • 6510 4 hours ago
    - The tool-tip feels wrong in how it covers up the highlighted route. Perhaps it should go at the left top of the screen.

    - When opening the page the user should be prompted to pick the language and theme. Then you can collapse it in the interface under a settings icon. (put the icon to the left of the close button)

    - Push "Train dashboard" all the way to the top. (next to the settings and close icons)

    - Make the close button smaller.

    - "Search trains" should sit as close to the top as possible.

    - Lines around forms and buttons are visible when you look at them directly but are to faint for peripheral vision.

    • Pavlinbg 1 hour ago
      Valuable feedback, thank you.

      Regarding the prompt for language and theme: I actually received similar feedback via email. Instead of adding a popup, I decided to make it seamless—I just updated(locally) the app to automatically detect your OS settings for the Theme (Light/Dark) and Time Format (12h/24h) and apply them by default. This way it should "just work" for most users without needing an extra click.

  • gostsamo 7 hours ago
    Congrats, it is heartwarming seeing the young doing their own things. :)

    PS: Only BG comprehensible joke - be careful with showing BDZ looking bad, they might hide the data MVR style.

  • NooneAtAll3 5 hours ago
    no zoom buttons :(
    • Pavlinbg 1 hour ago
      Fair point! I relied entirely on scroll/pinch-to-zoom to keep the interface clean, but I should add standard +/- buttons for accessibility and desktop usability
  • nailherwithrust 6 hours ago
    [flagged]