← Späť na projekty

REALIZÁCIA JZDEV

vehia.eu

Webová a PWA aplikácia pre evidenciu vozidiel, ich histórie, dokumentov a pripomienok. VEHIA spája súkromnú a zdieľanú garáž, používateľské účty, oprávnenia, notifikácie a správu vozidiel v jednom systéme.

Realizácia • 2026

Náhľad realizácie vehia.eu

CIEĽ

Cieľ projektu

VEHIA vznikla ako vlastná webová aplikácia pre ľudí, ktorí chcú mať údaje o svojich vozidlách, servisnej histórii, dokumentoch a dôležitých termínoch na jednom mieste.

Cieľom nebolo vytvoriť iba elektronickú servisnú knižku, ale jednoduchú rodinnú garáž. Používateľ môže spravovať vlastné vozidlá a zároveň zdieľať vybrané autá a ich históriu s ďalšími členmi domácnosti.

RIEŠENIE

Čo projekt rieši

Aplikácia pokrýva celý základný životný cyklus vozidla – od jeho pridania až po priebežnú evidenciu prevádzky a spoločnú správu.

  • súkromná a zdieľaná garáž,
  • evidencia technických a prevádzkových údajov vozidla,
  • história servisných a ďalších udalostí,
  • pripomienky podľa dátumu alebo stavu kilometrov,
  • STK, EK, poistenie, diaľničná známka, olej, pneumatiky a ďalšie udalosti,
  • fotografie vozidiel a dokumenty,
  • priebežná evidencia kilometrov,
  • pozvánky členov a oprávnenia ku konkrétnym vozidlám,
  • e-mailové upozornenia a Web Push notifikácie,
  • PWA režim pre pohodlné používanie na mobile.

UKÁŽKY

Ukážky projektu

Rozhranie je postavené okolo garáže a konkrétneho vozidla. Používateľ sa tak rýchlo dostane k autám, ktoré používa najčastejšie, k ich histórii, dokumentom aj aktuálnym pripomienkam.

POUŽITEĽNOSŤ

Použiteľnosť a prístupnosť

VEHIA je navrhnutá predovšetkým pre praktické používanie na mobile. Dôležité údaje a akcie sú dostupné bez zbytočného preklikávania a rovnaké rozhranie zostáva použiteľné aj na desktope.

PWA umožňuje aplikáciu nainštalovať ako samostatnú aplikáciu. Rýchly prístup k pripnutým vozidlám, pridanie kilometrov a upozornenia sú navrhnuté tak, aby bežná práca zabrala čo najmenej času.

KVALITA

Výkon a optimalizácia

Pri vývoji sa priebežne rieši výkon, responzívne správanie, prístupnosť, bezpečnosť a spoľahlivosť aplikácie. Funkcie sú dopĺňané po menších celkoch a kryté automatizovanými testami a následnými smoke testami.

Fotografie a dokumenty používajú spoločnú media vrstvu s optimalizovanými náhľadmi. Notifikácie sú postavené nad spoločnou delivery vrstvou tak, aby sa dali spoľahlivo spracovať e-mailové aj Web Push upozornenia.

PRAX

Výzvy a riešenia

Jednou z hlavných výziev bolo navrhnúť zdieľanie vozidiel tak, aby bolo jednoduché pre používateľa, ale zároveň bezpečné. Prístup preto nie je odvodený iba od členstva v garáži – oprávnenia sa kontrolujú aj pri jednotlivých vozidlách a operáciách.

Ďalšou výzvou boli pripomienky a notifikácie. Jedna udalosť môže viesť k upozorneniu podľa dátumu alebo kilometrov a informácia sa môže používateľovi doručiť e-mailom alebo cez Web Push. Celý mechanizmus preto musí pracovať spoľahlivo aj bez vytvárania duplicitných upozornení.

Projekt zároveň rieši fotografie, dokumenty, OCR odčítanie kilometrov, externé údaje o vozidle a postupné rozširovanie funkcionality bez narušenia existujúcich dát.

STACK

Použité technológie

  • .NET 10 LTS, ASP.NET Core MVC a C#,
  • ASP.NET Core Identity,
  • Entity Framework Core,
  • SQL Server,
  • vlastné responzívne HTML, CSS a JavaScript,
  • PWA a Web Push,
  • e-mailové notifikácie,
  • lokalizácia pre slovenčinu a češtinu,
  • automatizované testy.

POD KAPOTOU

Technické riešenie

Aplikácia používa klasickú serverovú MVC architektúru bez frontendového JavaScript frameworku. Identitu používateľov zabezpečuje ASP.NET Core Identity a aplikačné dáta sú uložené v SQL Server databáze cez Entity Framework Core.

Autentifikácia podporuje klasické konto, externé prihlásenie cez Google a Microsoft aj passwordless onboarding pri pozvánkach. Samostatná autorizačná vrstva kontroluje, ktoré garáže a vozidlá môže konkrétny používateľ vidieť alebo upravovať.

Nad aplikáciou sú postavené spoločné vrstvy pre médiá, dokumenty, pripomienky a notifikácie, takže jednotlivé funkcie nemusia riešiť rovnaké technické problémy samostatne.

VÝSLEDOK

Výsledok

Výsledkom je produkčná webová aplikácia, ktorá spája evidenciu vozidiel, servisnú históriu, dokumenty, pripomienky a rodinné zdieľanie do jedného rozhrania.

VEHIA zároveň ukazuje, že web na mieru nemusí byť iba prezentačná stránka. Rovnaký základ môže slúžiť ako plnohodnotný systém s používateľskými účtami, databázou, oprávneniami, notifikáciami a vlastnými pracovnými procesmi.

MÔŽEM POMÔCŤ

Chcete podobný projekt?

Napíšte mi, čo má web alebo aplikácia vyriešiť. Technické riešenie doladíme potom.