Skip to content

VictoryRestaurant/VictoryRestaurant.Foods

Repository files navigation

What is the VictoryRestaurant.Foods?

The service is responsible for providing access to food.

It is part of the restaurant automation system.

Give a Star! ⭐

If you liked my work - give a ⭐ ))

Database
classDiagram
  class foods {
      +uuid id
      +timestamp created_date
      +text name
      +text description
      +decimal cost
      +text image_path
      +uuid food_type_id
  }

  class food_types {
      +uuid id
      +text name
  }
  
  foods <| -- food_types

Technologies implemented:

  • .NET 8
  • ASP.NET Web API
  • Docker Compose
  • Swagger UI
  • Entity Framework
  • PostgreSQL
  • Microsoft DependencyInjection
  • Serilog
  • MediatR
  • xUnit
  • Bogus
  • FluentAssertions
  • Moq

Architecture:

  • Clean architecture
  • CQRS (Commands & Queries)
  • Repositories