LucasPereiraMiranda / nestjs-farms-api

API rest para cadastrar fazendas desenvolvida durante o processo de estudo ao Nest.js e TypeORM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Descrição

Aplicação de uma API Rest simples e introdutória que possui um CRUD para fazendeiros, fazendas, vacas e cavalos desenvolvida durante os meus estudos introdutórios ao framework Nest.js. Durante os estudos aprofundei e aprendi conceitos e funcionalidades do Typecript, Repository Pattern, TypeORM e a arquitetura sugerida pelo Nest.js para o desenvolvimento das aplicações, com services, entities, controllers e modules.

Techs

Execução da aplicação

Duplicar o arquivo .env.example e renomear para .env

  • Com a finalidade de armazenar as variáveis de ambiente

Criação do banco de dados MySql

  • Criar o banco de dados na linha de comando (ou pelo phpmyadmin) do mysql com o nome:
$  CREATE DATABASE nestjs_farms_api_db;
  • Adicionar o nome do usuário e senha no arquivo .env

Instalação das dependências

$ yarn

Scripts para execução

# development
$ yarn start

# watch mode
$ yarn start:dev

# production mode
$ yarn start:prod

About

API rest para cadastrar fazendas desenvolvida durante o processo de estudo ao Nest.js e TypeORM


Languages

Language:TypeScript 96.3%Language:JavaScript 3.0%Language:Shell 0.8%