Skip to content

JKAmadio/aws-page

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hiring Coders - Desafio Final - AWS

Projeto de Desenvolvimento Web realizado pelo Grupo 11 como entrega do Desafio Final do Hiring Coders 2021, programa educacional estruturado pela Gama Academy e pela VTEX com apoio da AWS, ACCT, we.digi, Corebiz, Whirlpool e Loja Integrada.

Watch the video

Sumário

Introdução

Neste Desafio Final foi desenvolvido um site de ecommerce com base no site oficial da AWS com o VTEX IO e com duas APIs de integração, a fim de registrar tanto os visitantes que preenchecem o formulário de Newsletter como os visitantes que realizassem uma compra.

Integrantes

Tecnologias Utilizadas

  • VTEX IO
  • NodeJs
  • React
  • API Gateway da AWS

Visão Geral

Ecommerce desenvolvido com base no site da AWS e com utilização do VTEX IO como base do sistema. Os produtos foram cadastrados no sistema da VTEX com valores fictícios. Ao acessar o site, o usuário tem quatro opções no menu principal:

Home: acesso à página inicial do site;

Soluções: acesso aos serviços oferecidos pela AWS;

Sobre: acesso às informações da AWS;

Leads: acesso à lista de usuários cadastrados como leads do site

No final da página o usuário pode se cadastrar para receber as Newsletters da AWS e após seu cadastro, seus dados são exibidos na página Leads do menu principal. Caso o usuário se cadastre com um email já inscrito ele recebe um aviso de que já está cadastrado no banco de dados.

Estes dados dos usuários estão sendo armazenados na API Gateway desenvolvida pelo grupo com o uso de funções Lambda. Com o uso de quatro métodos diferentes:

GET: mostrar todos os usuário já cadastrados

POST: armazenar o novo usuário que se cadastrou

GET: mostrar um usuário específico com base em seu email

DELETE: deletar um usuário específico com base em seu email

PATCH: modificar a categoria do usuário de "lead" para "cliente"

Ao finalizar uma compra, API fazer um requerimento PATCH para a API Gateway e a categoria do usuário muda de "lead" para "cliente".

Referências

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 69.8%
  • CSS 20.5%
  • JavaScript 9.7%