Skip to content

Done using Angular + .NET core. Submitted during the course Algorithms and Data Structures 2.

Notifications You must be signed in to change notification settings

santitopo/web-app-uy-natural

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Done using Angular + .NET core. Submitted during the course Algorithms and Data Structures 2.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published