Partage d'images
Plateforme Web simple pour le partage d'images. Il a été construit en utilisant ASP.NET Core MVC.
Ce projet a été créé à des fins éducatives uniquement.
Caractéristiques
- Inscription
- Authentification et autorisation
- Tableau de bord de l'utilisateur qui offre la possibilité de modifier les données utilisateur
- Profils des utilisateurs
- Téléchargement d'images
- Plusieurs images peuvent être affichées dans une seule note (ou publication)
- L'utilisateur est capable d'effectuer des opérations CRUD avec ses notes (créer, modifier, supprimer)
- Les notes peuvent être attribuées à un certain fil de discussion
- Géolocalisation IP (en quelque sorte)
- Pagination des notes et des utilisateurs
- Galeries d'images (avec l'utilisation de fancyBox)
- Panneau administratif (en quelque sorte)
- Localisation ( & )
- Tests unitaires (utilisant xUnit, Fluent Assertions et FakeItEasy)
- Conteneurisation (à l'aide de Docker Compose)
Démonstration
Aperçu:
Diagramme de relation d'entité :