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í

SafeSoft

Completed v0.9

Webová aplikace postavená na ASP.NET s REST API, která kombinuje e-shop a administraci uživatelů. Umožňuje registraci, přihlášení s dvoufaktorovou autentizací, změnu vlastních údajů, i správu produktů a objednávek, a to i s důrazem na bezpečnost (XSS ochrana, prevence manipulace s cenami).

Projekt vznikl jako zadání od firmy s termínem odevzdání 14 dní - původně měl být použit Vue.js namísto čistého JavaScriptu; Na projektu jsem pokračoval i po jeho odevzdání. Díky implementaci XSS ochrany a dvoufaktorové autentizace jsem si vyzkoušel i praktické aspekty bezpečnosti - např cookies a ochrana vůči úpravám cen. Navíc jsem si procvičil integraci frontendu (Bootstrap, JavaScript) s backendem přes REST API.

září 2025 C# ASP.NET REST API XSS Protection 2FA Bootstrap Javascript Entity Framework SQL HTML CSS
Changelog
  • Verze 0.92 únor 2026
    • Projekt byl přejmenován na SafeSoft
  • Verze 0.9 září 2025
    • Změněno přihlašování - nyní je formulář přístupný v modalu, který se načítá dynamicky pomocí JavaScriptu.
  • Verze 0.8 září 2025
    • Nyní má superadmin přístupnou správu produktů - formulář se načítá dynamicky.
    • Lze přidávat, mazat i editovat produkty, včetně změny obrázkového náhledu produktu.
  • Verze 0.6 září 2025
    • Přidáno dynamické zobrazení objednávek - ty se zatím nedají spravovat.
    • Namísto toho si superadmin může spustit náhodné generování objednávek.
    • Nyní se v košíku dá měnit množství položek či je odebírat.
    • Přidána vlastní XSS ochrana.
  • Verze 0.4 září 2025
    • Přidán košík, včetně zobrazení produktů díky základnímu dynamickému načítání v javascriptu (původně to měl být vue.js) - v eshopu i na úvodní stránce.
    • Ceny produktů se neukládají do cookies - a to kvůli kyberbezpečnosti.
  • Verze 0.2 září 2025
    • Přidána autentizace - admin, superadmin a uživatel.
    • První registrovaný se stává superadminem - ten spravuje admin práva ostatních uživatelů, včetně adminů.
    • Uživatel může měnit údaje vlastního účtu v nastavení.
    • K dispozici je i tmavý režim.