Na FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!

Vytvořit web zdarma

Na FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!

Vytvořit web zdarma

Hello, I'm a Programmer

Vytvářím řešení pomocí C#, ASP.NET a WPF;
od backendu po rozhraní

Pojišťák.NET

Completed v0.85

Webová aplikace pro správu pojištěnců a pojištění, postavená na C#, ASP.NET, MS SQL a Entity Frameworku. Umožňuje autentizaci uživatelů, správu pracovních rolí pojišťovny a moderní responzivní uživatelské rozhraní.

Nad rámec původního zadání rekvalifikačního kurzu obsahuje aplikace i XSS ochranu, dvoufaktorovou autentizaci a roli správce pro administraci uživatelských účtů a adminů. Aplikace byla testována na Windows i Linuxu s využitím Dockeru pro databázi a podporuje rozšiřitelnost o další funkce. Refaktorovaná verze přináší modernější design a lepší strukturu kódu, což zvyšuje přehlednost a udržovatelnost projektu.

Projekt vznikl jako závěrečný úkol rekvalifikačního kurzu a byl omezen technickými podmínkami. Refaktorizace projektu ukázala schopnost nespokojit se s prvotním výsledkem a přinést samostatně zpracovaná zlepšení. Při práci jsem zdokonalil backendovou logiku, administraci uživatelů a multiplatformní testování.

září 2025 C# ASP.NET Bootstrap XSS Protection Entity Framework SQL
Changelog
  • Verze 0.85 září 2025
    • Přidána dvoufaktorová autentizace a XSS ochrana.
    • Uživatelé nyní mohou editovat svůj profil.
    • Přihlašovací údaje superadmina se nově načítají nepřihlášeným uživatelům.
    • Tabulky databáze jsou již předvyplněny pojištěnci, pojištěními i články.
  • Verze 0.80 červenec 2025
    • Nyní již i superadmin může registrovat nové uživatele i adminy. Upraveno logování, čištění kódu a oprava chyb v backend logice.
  • Verze 0.75 červenec 2025
    • Přidáno logování do aplikace.
    • Nyní lze přidávat, upravovat a mazat články - nově se ukládají do databáze.
    • Dosud nebylo přidáno stránkování v administrativě superadmina, a ani ve výpisu článků.
  • Verze 0.70 červenec 2025
    • Byl proveden redesign administračního navbaru - nyní plně začleněn do navbaru namísto tlačítek.
    • Superadminovi se již zobrazuje možnost přiřazovat a odebírat uživatelům admin práva.
    • Nyní se superadminovi zobrazuje možnost přidávat/mazat/editovat uživatele a adminy.
    • Byl navržen základ pro přidávání článků a napojení do databáze.
    • Přidáno UI pro prohlížení logu superadminem (vedoucím); díky kterému může kontrolovat činnost adminů (pracovníků pojištovny).
  • Verze 0.65 červenec 2025
    • Byly uživatelským účtům přiřazeny role - user, admin, superadmin
    • První registrovaný uživatel se stane superadminem; správcem admin účtů (ještě neimplementováno) a editorem článků (též neimplementováno).
    • Admin správa byla oddělena od uživatelské části webu.
  • Verze 0.61 červenec 2025
    • Přidána základní registrace uživatelů.
    • Prozatím není možné přidávat ani upravovat role (úrovně oprávnění) uživatelských účtů (superadmin).
    • Do registračního formuláře bylo přidáno datum narození, které dříve chybělo, ačkoliv bylo požadováno v kódu.
  • Verze 0.60 červen 2025
    • Byl proveden vzhledový redesing
    • Nyní se na hlavní stránce zobrazují články
    • Předělána sekce Kontakt - patička webu
  • Verze 0.57 Hotfix červen 2025
    • Opraveny chyby v URL routách – už se nezobrazují chyby 404 kvůli špatnému směrování.
    • Znovu zavedené URL routování bez specifikace souboru (pouze složka v URL).
    • Mírný pokrok ve vzhledovém redesingu – stránka působí čistěji a přehledněji.
  • Verze 0.56 Tech debt release červen 2025
    • URL Routy převedeny na lowercase, a URL názvy byly zjednodušeny.
    • Po úpravách URL si aplikace neprošla testováním => Tech debt release
    • Vylepšeno UI úvodní stránky
    • Přidána dočasná stránka Under Development
  • Verze 0.54 květen 2025
    • Změněn název aplikace na Pojišťák.NET.
    • Oznámeno oficiální zahájení fáze revize – projekt bude postupně modernizován a přizpůsoben jako silná ukázka pro IT portfolio.
  • Verze 0.53 březen 2025
    • Přidáno automatické formátování finančních částek, PSČ pojištěnce a telefonních čísel pro lepší čitelnost dat.
    • Kontrola dobrých praktik.
  • Verze 0.50 březen 2025
    • Doplněna základní dokumentace k metodám kontrolerů.
    • Revize části kontrolerů pro větší přehlednost.
    • Zavedena základní validace vstupních polí na frontendu.
    • Provedena úprava uživatelského rozhraní za pomocí Bootstrapu.
    • Doladěny chyby na backendu související s pojmenováním a sladěním proměnných id, insurerId a insuranceId.
  • Verze 0.40 únor 2025
    • Přidána možnost přidávat, upravovat a mazat pojištění.
    • Nyní se při stisknutí tlačítka 'Smazat' zobrazí potvrzovací dialog.
    • Při kliknutí na pojištěnce se zobrazí detail s informacemi o jeho pojištění.
  • Verze 0.30 únor 2025
    • Přidána základní MVC architektura a načítání z databáze MS-SQL.
    • Přidána možnost přidávat, upravovat a mazat pojištěnce
  • Verze 0.20 únor 2025
    • Vytvořen základ projektu v ASP.NET Core MVC.
    • Založen repozitář a inicializována databáze.
  • Verze 0.10 únor 2025
    • Vytvořeny základní modely pro pojištěnce a pojištění.