Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pedroemmanuelbuerger/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.
https://github.com/pedroemmanuelbuerger/trybesmith
beekeeper chai javascript mocha msc mysql nodejs postman sequelize sinon
Last synced: about 1 month ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/pedroemmanuelbuerger/trybesmith
- Owner: PedroEmmanuelBuerger
- Created: 2023-06-06T07:16:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-06-06T21:05:56.000Z (over 1 year ago)
- Last Synced: 2024-11-16T12:09:44.611Z (about 1 month ago)
- Topics: beekeeper, chai, javascript, mocha, msc, mysql, nodejs, postman, sequelize, sinon
- Language: TypeScript
- Homepage:
- Size: 221 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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.