LostAndFoundApp
I created a desktop application called "Lost and Found" (Lost and Found Bureau) in C# using WPF (MVVM), .NET Framework 4.7.2, and an SQLite database, which stores and manages information about found/lost items.
The program has two levels: a guest, who can only search for lost and found items and register/login; a user, who has authorization, can add new lost and found items by filling out a form or delete lost and found items that they have posted. Most data has DataAnnotations attributes for validation, such as insufficient character count or incorrect text style (email address or phone number). In the database, user passwords are initially hashed using BCrypt.
The program has two levels: a guest, who can only search for lost and found items and register/login; a user, who has authorization, can add new lost and found items by filling out a form or delete lost and found items that they have posted. Most data has DataAnnotations attributes for validation, such as insufficient character count or incorrect text style (email address or phone number). In the database, user passwords are initially hashed using BCrypt.