Awesome
asm
ASM. Agente Salvavidas de Mascotas. Aplicación web para gestionar el proceso de publicación y adopción de mascotas.
<h1 align="center"> <img src="https://uialberto.files.wordpress.com/2017/01/portadaasm.jpg" alt="Búsqueda de mascotas"> </h1>Presentación
Aplicación web para gestionar el proceso de publicación y adopción de mascotas. Proyecto de código abierto que lleva 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.
Tecnologías
- C# 6.0
- ASP.NET Web API 2
- Entity Framework 6 Code First
- Unity IoC Container
- UnitOfWork, Repositories, Dtos, etc
Caracteristicas
- 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
....
Prerequisitos
- Visual Studio Community 2015
- Web Essentials 2015
- IIS Express
- SQL Server Express 2014+
- GitFlow for Visual Studio 2015
- GitHub Extension for Visual Studio 2015
- File Nesting Extension Visual Studio 2015
- Net Framework 4.6.1
Instalación
- Instalar Prerequisitos
- Pull rama master
- Compilar solución
- Ejecutar solución