ZgubioneiZnalezioneAplikacja
Stworzyłem aplikację desktopową o nazwie „Lost and Found” (Biuro Zgubionych i Znalezionych) w języku C# z wykorzystaniem WPF (MVVM), .NET Framework 4.7.2 oraz bazy danych SQLite, która przechowuje i zarządza informacjami o znalezionych/zagubionych przedmiotach.
Program ma dwa poziomy: gość, który może tylko szukać zagubionych i znalezionych przedmiotów oraz rejestrować się/autoryzować; użytkownik, który ma autoryzację, może dodawać nowe zagubione i znalezione przedmioty, wypełniając formularz, lub usuwać zagubione i znalezione przedmioty, które opublikował. Większość danych ma atrybuty DataAnnotations do walidacji, takie jak niewystarczająca liczba znaków lub nieprawidłowy styl tekstu (adres e-mail lub numer telefonu). W bazie danych hasła użytkowników są najpierw haszowane za pomocą BCrypt.
Program ma dwa poziomy: gość, który może tylko szukać zagubionych i znalezionych przedmiotów oraz rejestrować się/autoryzować; użytkownik, który ma autoryzację, może dodawać nowe zagubione i znalezione przedmioty, wypełniając formularz, lub usuwać zagubione i znalezione przedmioty, które opublikował. Większość danych ma atrybuty DataAnnotations do walidacji, takie jak niewystarczająca liczba znaków lub nieprawidłowy styl tekstu (adres e-mail lub numer telefonu). W bazie danych hasła użytkowników są najpierw haszowane za pomocą BCrypt.