Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gafischer/nlw-journey-api

API criada durante evento NLW Journey da RocketSeat
https://github.com/gafischer/nlw-journey-api

api csharp dotnet8 entity-framework-core fluentvalidation nlw rocketseat sqlite

Last synced: 2 months ago
JSON representation

API criada durante evento NLW Journey da RocketSeat

Awesome Lists containing this project

README

        

# NLW Journey Web
[![NPM](https://img.shields.io/npm/l/react-native)](https://github.com/gafischer/nlw-journey-api/blob/main/LICENSE)

# Sobre o projeto

Esta API foi desenvolvida na trilha de C# durante o evento NLW Journey da empresa Rocketseat.

A API consiste na aplicação dos conceitos de Controladores, Entidades e Casos de uso, uso da abordagem DDD (Domain Driven Design), uso do DB Browser for SQLite pra manipulação do banco de dados, Swagger para documentação da API e uso do ORM Entity Framework.

## Layout
Swagger API

# Tecnologias utilizadas
## Back-end
- C#
- SQLite
- Entity Framework

# Features
- Consulta, inserção e edição de dados
- Swagger

# Como executar o projeto
## Back-end
Pré-requisitos: .NET8

```bash
# clonar repositório
https://github.com/gafischer/nlw-journey-api

# entrar na pasta do projeto
cd nlw-journey-api

# executar o projeto
dotnet run
```

# Autor

Gabriel Fischer Schroeder

[![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/ga-fischer/)