Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Desafio back-end AMARO #67

Merged
merged 4 commits into from
Aug 19, 2022
Merged

Desafio back-end AMARO #67

merged 4 commits into from
Aug 19, 2022

Conversation

LayaneB
Copy link
Collaborator

@LayaneB LayaneB commented Aug 17, 2022

📜 Amaro Challenge

The objective of this challenge is to develop an API for product registration and consultation.

🔗 Documentation

  • Access the API Documentation by clicking here.

⚙️ Requirements

✅ Data Entry Endpoint;

✅ Endpoint to consult these products;

✅ Have a relatively good test coverage.

🛠️ Tecnologies

📁 Access Project Locally

  • Cloning the repository:
$ git clone link
  • Installing dependencies:
$ npm install
  • Runing the project:
$ npm run start
  • Runing the project tests:
$ npm run test

👨‍💻 Developer


Layane Bastos Juvito

@LayaneB LayaneB requested a review from gabrielmina118 August 17, 2022 00:56
Copy link

@labenu-bot labenu-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Parabéns pela entrega!

Requisitos do projeto ✅

Implementações Feito
Fez endpoint para inserção de dados
Os dados json cedidos pelo cliente foram enviados para banco de dados através do endpoint de inserção de dados -
Fez endpoint para consulta de produtos
É possível ver uma lista com todos os produtos -
É possivel fazer uma busca por um produto específico usando id
É possivel filtrar produtos por nome ou tags e receber uma lista todos os produtos com aquela respectiva busca.
Usou algum banco de dados
Fez testes unitários
Criou uma entidade para produto
Criou um 'README' explicando como executar o projeto
Criou um cache para consulta
Criou documentação do Postman
Criou autenticação usando JWT. -
Feedback do código Feito
Separou responsabilidades usando os princícios de arquitetura de softWare
Isolou as configurações do servidor das lógicas de negócio
Isolou as entidades da aplicação
Tratou corretamente os erros

Comentários da pessoa avaliadora

Oie Lay, tudo bem?

Parabéns pela entrega do seu último case! 📝🗂️🧾👏🏻🤩

Muito bom, tudo funcionando perfeitamente, estrutura de código e organização perfeita.
POO bem aplicado e utilizado.

Curti que consigo pesquisar por ID, tags e name tudo junto :)

Parabéns pela entrega.
Muito sucesso em sua jornada, com certeza vai voar deemais!
🤘

Análise realizada por: Murilo Terenciani

@LayaneB LayaneB merged commit 461ab50 into master Aug 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants