Compartir imágenes
Plataforma web sencilla para compartir imágenes. Fue construido usando ASP.NET Core MVC.
Este proyecto fue creado únicamente con fines educativos.
Características
- Registro
- Autenticación y autorización
- Panel de control del usuario que brinda la posibilidad de editar los datos del usuario
- Perfiles de usuarios
- Subiendo imágenes
- Se pueden mostrar varias imágenes dentro de una nota (o publicación)
- El usuario puede realizar operaciones CRUD con sus notas (crear, cambiar, eliminar)
- Las notas se pueden asignar a un hilo determinado.
- Geolocalización de IP (más o menos)
- Paginación de las notas y usuarios.
- Galerías de imágenes (con el uso de fancyBox)
- Panel administrativo (más o menos)
- Localización ( & )
- Pruebas unitarias (usando xUnit, Fluent Assertions y FakeItEasy)
- Contenedorización (usando Docker Compose)
Demostración
Descripción general:
Diagrama de relación de entidad: