-
Jose Carlos Vélez
-
David Mendoza
-
Esteban Dominguez
This project has been created with the objective of do more easy the organization of room cleaning tasks in hotels.
This project includes an API Gateway application with Ocelot for the management of the 'User', 'Room' and 'Task' entities.
ASP.NET Core 8 Web API
was used with C#.
'BackEnd'
directory.
MongoDB
and SQL Server
Docker containers used for data persistence.
Additionally, a web application made in Angular 17
with standalone components to communicate with the API.
'FrontEnd'
directory.
✅ JWT Authentication
✅ Users Roles
✅ Ocelot Gateway
1º Clone this repository
https://github.com/eldavid1996/FCT_Limpieza
2º FrontEnd - Install modules
npm install; ng serve --o
3º BackEnd - Https & DataBases
-
Open the project with Visual Studio
-
Install the .NET Develop Certificate
-
Install SQL Server Docker Container:
docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=StrongPassword1!" -p 1433:1433 --name SQLServerSecurity -d mcr.microsoft.com/mssql/server
-
Start project
'Services.API.Security'
as first project with Docker Container started for auto-execute migrations in the docker database -
Install MongoDB Docker Container:
docker run -d -p 27017:27017 --name MongoDBHotel mongo
-
Start project
'Services.API.Hotel'
as first project with Docker Container started for auto-set unique index in collections
If you found this Implementation useful for your Projects, please give it a star. Thank you!