bartalfutar Svelte Themes

Bartalfutar

Lightweight SvelteKit PWA for public transport in Budapest

Bartalfutár

Features

  • Sveltekit
    • prefetching data on the server
    • routing with a bottom navbar
    • authenticated SSR
    • most of the application can be used without JS (speed and accessibility benefits)
  • BKK Openapi
    • save your favorite stops to view them at a glance
    • search for stops
    • view departures around you
  • Firebase Backend
    • Google sign in
    • sign in in the backround to support great onboarding experience
    • authenticate on server for better SSR
    • save stops to Firestore for realtime data

Tech stack

  • svelte & sveltekit
  • tailwindcss
  • semantic html
  • vite-plugin-pwa
  • deployed to netlify

TODO / Roadmap

  • fully functional PWA
    • firebase local cache
    • offline support
  • plan trip to stop
  • custom (at least dark) scrollbar

Credits

Huge thanks to @fireship for all of his videos on svelte and firebase, and the FKIT course for user stores.

Top categories

Loading Svelte Themes