/ADS.Delivery.Cardapio

API de um Cardápio de Pedidos, com funcionalidades para adicionar pratos/categorias feitos pelo Contratante

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Project BackEnd Delivery.Cardapio.Api | BE

Module Overview

This module is an integral part of the Delivery system and is responsible for managing dishes, clients, users, and interactions. It provides functionalities such as dishes registration, clients registration, users registration, interaction logging.

🛈 Table of Contents

Prerequisites (Stack)

Visual Studio C%23

Environment Setup

  1. Clone this repository.
  2. Open the project in Visual Studio or Visual Studio Code.
  3. Ensure that the .NET Core 8.0 SDK is installed.
  4. Run the command dotnet restore to restore the project dependencies.

Libraries and Frameworks

The main libraries and frameworks used in this project are:

  • ASP.NET Core: ASP.NET Core is an open-source, cross-platform web development framework. It provides a modular and flexible environment for building modern web applications. We use ASP.NET Core to develop the infrastructure of our login API, ensuring performance and scalability.
  • Entity Framework Core: Entity Framework Core is an Object-Relational Mapping (ORM) framework that simplifies data access and manipulation in relational databases. With Entity Framework Core, we can model and interact with the database efficiently, facilitating data operations in the login API.
  • Swagger: We use Swagger to document the login API. It provides an interactive interface to explore and test the API endpoints.
    You can access the interactive documentation using Swagger through the following link: Swagger Login API.