Skip to content

akhadov/uzbek-cuisines

Repository files navigation

Uzbek Cuisines

Overview

National foods in Uzbek kitchens attracts everyone, it is always tasty and interesting 😋

Features

  • Minimal Endpoints
  • Global Exception Handling
  • OpenAPI/Swagger
  • Entity Framework Core
  • Result Pattern
  • CQRS
  • MediatR
  • FluentValidation
  • Dapper

Prerequisites

Windows with Visual Studio

Getting Started

Setup

Follow these steps to get your development environment set up:

  1. Clone the repository
  2. At the root directory, restore required packages by running:
 dotnet restore
  1. Next, build the solution by running:
dotnet build

Running the Solution

  1. Start dockerized PostgreSQL Server
docker compose up
  1. Run the solution
dotnet run

NOTE: The first time you run the solution, it may take a while to download the docker images, create the DB, and seed the data.

You should be able to make requests to localhost:5001 for the Public API project once these commands complete. If you have any problems, especially with login, try from a new guest or incognito browser instance.

You can also run the applications by using the instructions located in their Dockerfile file in the root of each project. Again, run these commands from the root of the solution (where the .sln file is located).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published