Projeto feito durante o curso da Trybe.
Neste projeto eu desenvolvi um CRUD (Create, Read, Update e Delete) de itens medievais, no formato de uma API, utilizando Typescript.
Criei alguns endpoints que tem a função de ler e escrever em um banco de dados, utilizando o MySQL.
Siga as instruções abaixo para a execução do projeto.
1 - Faça um fork do projeto clicando no botão 'Fork' na parte superior direita do seu github.
2 - Faça um clone do projeto copiando o link SSH ou HTTPS disponivel no seu fork e rodando o seguinte comando no seu terminal:
git clone 'seu link SSH ou HTTPS'
3 - Entre no arquivo e instale as dependencias necessarias:
cd Trybe-trybesmith
npm install
ou
yarn install
Para rodar o projeto em modo de desenvolvimento você precisa ter todas as dependências instaladas. Caso não tenha feito, rode o seguinte comando:
npm install
ou
yarn install
Com as dependências instaladas, basta apenas rodar o seguinte comando para rodar o projeto:
npm run dev
ou
yarn run dev
Após o comando, o App vai estar rodando na porta 3000 do seu localhost. Abaixo estão os endpoints criados:
http://localhost:3000/products - (GET e POST)
http://localhost:3000/users - (POST)
http://localhost:3000/orders - (GET)
Certifique-se de que não há nenhuma mais nenhuma aplicação rodando na porta 3000 para rodar o projeto!
O projeto foi desenvolvido com as seguintes ferramentas: