Funcionalidades
- Login y registro
- Publicaciones(Home)
- Amigos
- Mi Perfil
- Seguridad
Lo que utilicé para este proyecto:
- Viewmodels y las validaciones se realizan desde los mismos.
- Entity framework con code first para la persistencia de los datos
- Uso de bootstrap como framework para hacer el proyecto visualmente entendible.
- Uso de la arquitectura ONION.
- Se utilizó repositorio y servicio genéricos.
- Utilización de automapper para simplificar el mapeo entre clases y objetos.
- Se introdujo una capa de Shared para el envío de emails.