Jest to lekka aplikacja webowa do tworzenia i zarządzania notatkami.
- Przeglądanie listy notatek
- Dodawanie nowej notatki
- Edytowanie istniejącej notatki
- Usuwanie notatki
- Automatyczne śledzenie daty utworzenia i modyfikacji notatek
- Sortowanie notatek wg daty modyfikacji
- Zapis notatek w bazie danych
- Walidacja formularzy
- Model–widok–serwis
- Interfejsy dla serwisów
- Separacja logiki biznesowej od UI
- Wstrzykiwanie serwisów za pomocą wbudowanego kontenera DI .NET
BlazorNotes/
│
├── DataModels/ # Klasy modeli danych
├── Services/ # Warstwa logiki biznesowej
├── Pages/ # Komponenty UI i routing
├── Migrations/ # Migracje EF Core
├── wwwroot/ # Zasoby statyczne
├── Notes.db # Baza danych SQLite
├── Program.cs # Główna konfiguracja aplikacji
└── BlazorNotes.sln # Plik rozwiązania
- Upewnij się, że masz zainstalowane .NET 9 SDK.
- Sklonuj repozytorium:
git clone https://github.com/Gamufal/BlazorNotes.git
cd blazornotes
- Uruchom aplikację:
dotnet run
- Otwórz przeglądarkę i przejdź do adresu:
http://localhost:5000
Kamil Kotorc - Gamufal