Hola a todos.
Como lo había comentado hace un par de semanas atrás en la página de Facebook. Quiero y deseo crear una aplicación web para gestionar el proceso de publicación y adopción de mascotas. Será un proyecto de código abierto y le he puesto por nombre «ASM – Agente Salvavidas de Mascotas». La idea principal es crear una comunidad de personas dispuestas a salvar y mejorar la calidad de vida de mascotas abandonadas en las calles o puestas en adopción, ofreciéndoles esta herramienta para facilitar y gestionar el proceso de encontrarles un hogar.
¿Quieres ser parte del proyecto?
El proyecto estará escrito usando tecnología Microsoft .NET con C# 6.0 como lenguaje de programación, NET Framework 4.6.1, inicialmente con ASP.NET Web API como Framework de Servicios, etc.
He creado el repositorio en GitHub con la solución en blanco.
Características:
- Gestionar Mascotas para Adopción
- Gestionar Candidados de Adopción de Mascotas
- Gestionar Estados de Publicación de Mascotas
- Arquitectura del proyecto Domain Driven Design
- Patrones de diseño Unidad de Trabajo, Repositorio, Inversión de Control e Inyección de Dependencias, Dtos, etc.
- Autenticación Web API 2 OAuth Bearer Tokens
- API REST bajo ASP.NET Web API 2
- Entity Framework con Code First
- Seguridad de Usuarios con ASP.NET Identity (Por definir)
- Implementación de Pruebas Unitarias
- Repositorio de Codigo GitHub
Como pueden ver, inicialmente el proyecto será creado como servicio usando ASP.NET Web API como Back-End. Espero que sea un proyecto de utilidad y sirva como base para futuros proyectos.
En los próximos días estaré compartiendo y actualizando las primeras actividades a desarrollar en el proyecto en el Tablero de trabajo de GitHub
De igual manera, si encuentras errores en el proyecto, o tienes algunos comentarios / sugerencias puedes enviarlas al área de Issues de GitHub, o al correo: uialberto@outlook.com
Saludos y hasta pronto!