Sobre • Funcionalidades • Como executar • Tecnologias • Contribuidores • Autores •
O projeto trata-se de uma API desenvolvida em .NET Core 6 com Entity Framework, que segue o padrão RESTful, para um sistema de vendas, apresentando os módulos de Cadastro, Vendas, Geo-Posicionamento e Fretes.
Empresas poderão fazer cadastro de vendas de produtos, preço e endereço:
- User
- Profile
- Product
- Category
- Address
- Order
- Delivery
- State
- City
- Shipping Company
Este projeto é uma aplicação web em Backend.
Para rodar o projeto em sua máquina, você vai precisar ter instalado as seguintes ferramentas: Git e .NET 6.0. Além disto é importante ter um editor para trabalhar com o código, como VisualStudio e um sistema gerenciador de Banco de dados relacional, como o SQLServer.
- No repositório do GitHub, clone o projeto 👇
- Abra o projeto no VisualStudio, clicando 2x no arquivo DevInSales.sln
- Vá para o arquivo appsettings.json e adicione a ConnectionString, seguindo o modelo abaixo 👇
"ConnectionStrings": { "ServerConnection": "Server=YOURSERVER\\SQLEXPRESS;Database=DEVinSales;Trusted_Connection=True;" }
- Instale as seguintes dependências, via NuGet:
- Microsoft.EntityFrameworkCore
- Microsoft.EntityFrameworkCore.Tools
- Microsoft.EntityFrameworkCore.Design
- Microsoft.EntityFrameworkCore.SqlServer
- Swashbuckle.AspNetCore
- Com os pacotes instalados, abra o console do gerenciador de pacotes e digite o comando abaixo 👇
- Após o comando executado, você irá inserir as tabelas no Banco de Dados com o seguinte comando 👇
- Com esses passos executados, você já pode executar a aplicação, com o F5, que abrirá a aplicação no Swagger.
# Clone este repositório
$ git clone https://github.com/DEVin-Softplan/M2P2-DEVinSales.git
Add-Migration InitialCreate
Update-Database
As seguintes ferramentas foram usadas na construção do projeto:
💜 Muito obrigada para essa turma incrível que fez esse projeto tomar forma e sair do papel 👏
Squad 01 - DotinhoDaNet
Narriman Lima |
Laci Leal |
Romulo Ladeira |
Matheus Moreira |
Vagner Alves |
Squad 02 - IPAAPI
Veroni Júnior |
Erivan Oliveira |
Federico Zighue |
Rodrigo Schwedersky |
Victor Higa |
Gabriel Cordeiro |
Vinicius Rosa |
Squad 03 - CTHOR
Guilherme Veiga |
Vinicius Souza |
Guilherme Severo |
Camila Kunitz |
Ramon Telles |
Bruno Machado |
Squad 04 - ROMEU
Douglas Nascimento |
Ernani Pozza |
Janine Santos |
Werik Santos |
Guilherme Cittadella |
Emanuel Lopes |
DotinhoDaNet |
IPAAPI |
CTHOR |
ROMEU |