Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 1.05 KB

README.md

File metadata and controls

18 lines (13 loc) · 1.05 KB

Project done using

  • Angular (Front end)
  • .NET core and Entity Framework (REST Api as Back end)
  • SQL (Microsoft SQL Server)

Relevant observations and patterns implemented

💡 Reflection pattern used to dynamically load (in execution time) file parsers that would allow the importation of batch files with touristic points and hotels.
💡 Dependency injection in the BE services and logic interfaces. This allowed us to reduce dependencies and favor mocking during automatic testing.
💡 Repository pattern applied to allow inheritance of common operations for the Repository classes
💡 Strategy pattern applied to abstract the price calculation logic for the reservations, making it easier to modify for new implementations.
💡 GRASP and SOLID Principles applied. Read more about in the documentation

Preview of FE structure

image

Submitted during the course Algorithms and Data Structures 2.