/hotel-manager-web

Web application for hotel management. Angular, ASP.NET, EF6, N-Layer architecture

Primary LanguageC#

HotelManager

This is a client-server application with a single page application on the client side and web-service on the server side. The user can store and edit information about the hotel, hotel rooms, residents and employees. The administrator can also view the statistics of the hotel and generate reports.

Tech Stack

  • С#/.NET 5, ASP.NET
  • Entity Framework Core
  • N-Layer Architecture
  • AutoMapper
  • Angular

Layers

  • HotelManager.DAL - Data Access Layer
  • HotelManager.BLL - Business Logic Layer
  • HotelManager.API - ASP.NET WebAPI
  • HotelManager.ROOT - Composition Root
  • HotelManager.SPA - Angular Single Page Application

alt text alt text alt text alt text