Bildfreigabe
Einfache Webplattform zum Teilen von Bildern. Es wurde mit ASP.NET Core MVC erstellt.
Dieses Projekt wurde ausschließlich zu Bildungszwecken erstellt.
Merkmale
- Anmeldung
- Authentifizierung und Autorisierung
- Benutzer-Dashboard, das die Möglichkeit bietet, Benutzerdaten zu bearbeiten
- Benutzerprofile
- Bild hochladen
- Mehrere Bilder können in einer Notiz (oder einem Beitrag) angezeigt werden.
- Der Benutzer ist in der Lage, CRUD-Operationen mit seinen Notizen durchzuführen (erstellen, ändern, löschen).
- Notizen können einem bestimmten Thread zugeordnet werden
- IP-Geolokalisierung (irgendwie)
- Paginierung der Notizen und Benutzer
- Bildergalerien (mit Einsatz von fancyBox)
- Verwaltungsgremium (sozusagen)
- Lokalisierung ( & )
- Unit-Tests (mit xUnit, Fluent Assertions und FakeItEasy)
- Containerisierung (mit Docker Compose)
Demonstration
Überblick:
Entitätsbeziehungsdiagramm: