Skip to content

O trybesmith foi um projeto realizado no curso da trybe, a qual simula uma aplicação para banco de dados(MYSql) onde somos o "ferreiro". Temos produtos, usuarios e pedidos e devemos forjar uma aplicação back-end para prestar o atendimento aos usuarios.

Notifications You must be signed in to change notification settings

PedroEmmanuelBuerger/TrybeSmith

Repository files navigation

TrybeSmith

O trybesmith foi um projeto realizado no curso da trybe, a qual simula uma aplicação para banco de dados(MYSql) onde somos o "ferreiro". Temos produtos, usuarios e pedidos e devemos forjar uma aplicação back-end para prestar o atendimento aos usuarios.

Funcionalidades

O projeto possui as seguintes funcionalidades:

  • cadastro e login de usuarios(usando de validações de token)
  • cadastro, exclusão e alteração de pedidos.
  • visualização e cadastro de novos produtos.

Tecnologias Utilizadas

O projeto foi desenvolvido utilizando as seguintes tecnologias:

  • JavaScript
  • Typescript
  • Modelo MSC(model, service, controller)
  • Node
  • MySql
  • Postman
  • Beekeper

Instalação

Para instalar e executar o projeto localmente, siga os passos abaixo:

  1. Clone o repositório para sua máquina local:
  2. git clone https://github.com/PedroEmmanuelBuerger/project-TrybeSmith.git
  3. Instale o Node.js em sua máquina.
  4. Na pasta do projeto, instale as dependências executando o comando: npm install;
  5. para rodar os testes, rode npm run test:local
  6. para testar a aplicação siga para o seguinte caminho no navegador(http://localhost:3001/)

Principais Aprendizados

Principal apredizado do projeto foi a utilização do typescript para tipar dados, sendo eles variaveis, funções, parametros, retornos, arrays e etc. Tambem foi interesante continuar consolidando o uso do modelo MSC.

Conclusão

O Projeto trybesmith oferece uma aplicação BackEnd com banco de forma prática e eficiente para o cadastro de produtos, criação e validação de usuarios e criação e organização de pedidos.

About

O trybesmith foi um projeto realizado no curso da trybe, a qual simula uma aplicação para banco de dados(MYSql) onde somos o "ferreiro". Temos produtos, usuarios e pedidos e devemos forjar uma aplicação back-end para prestar o atendimento aos usuarios.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published