https://asyncinnt253.azurewebsites.net
La aplicación web consta de un frontend escrito en vistas Razor, HTML, CSS, Bootstrap. El backend se escribió en C# utilizando ASP.NET Core 2.2, Entity Framework Core y el marco MVC.
¡Esta aplicación le permite navegar fácilmente por el sitio web sin problemas y seleccionar hoteles según las comodidades, la disponibilidad de habitaciones, el precio y mucho más! Estos hoteles permiten al usuario guardar sus entradas y cambios en la página web. Debe utilizar esta aplicación porque permite al administrador de un hotel administrar su hotel de manera eficiente y sencilla.
Comunidad Microsoft Visual Studio 2017 (Versión 15.5.7)
Despliegue
Clona este repositorio en tu máquina local.
$ git clone https://github.com/AsyncInn/AsyncInn.git
Una vez descargado, puede utilizar las utilidades CLI de dotnet o Visual Studio 2017 (o superior) para crear la aplicación web. El archivo de la solución se encuentra en el subdirectorio AmandaFE en la raíz del repositorio.
cd YourRepo/YourProject
dotnet build
Las herramientas dotnet restaurarán automáticamente cualquier dependencia de NuGet. Antes de ejecutar la aplicación, la migración de código proporcionada deberá aplicarse al servidor SQL de su elección configurado en el archivo /AmandaFE/AmandaFE/appsettings.json. Esto requiere el paquete NuGet Microsoft.EntityFrameworkCore.Tools y se puede ejecutar desde la consola del Administrador de paquetes NuGet:
Update-Database
Una vez creada la base de datos, se puede ejecutar la aplicación. En Visual Studio se proporcionan opciones para ejecutar y depurar la aplicación mediante IIS Express o Kestrel. Desde la línea de comando, lo siguiente iniciará una instancia del servidor Kestrel para alojar la aplicación:
cd YourRepo/YourProject
dotnet run
usuario -> servidor -> C -> M -> API REST -> C -> V -> Db / Usuario
Este es el diagrama utilizado para hacer esta base de datos.
Parámetro | Tipo | Requerido |
---|---|---|
IDENTIFICACIÓN | entero | SÍ |
Amenidad | cadena | SÍ |
ID de hotel | entero | SÍ |
HotelHabitación | ID de habitación de hotel | Sí |
ID de habitación | entero | Sí |
Diseño de la habitación | enumeración | SÍ |
Nombre | instrumentos de cuerda) | Sí |
Número de habitación | enteros | Sí |
Fecha | objeto de fecha/hora | SÍ |
1.0 Implementa el sitio
Tanner Percival