Nesse teste preciso criar um CRUD de produtos onde será possível adicionar itens no carrinho para realizar a compra com um gateway de pagamentos (stripe ou algo do tipo).
O projeto será dividido em 2 diretórios:
API
: Contém uma API em Python, utilizandoFastAPI
.frontend
: Contém o código do frontend emReact
com suas dependências.
Segue lista de dependências utilizadas no frontend:
- react-router-dom (para navegação entre telas)
- phosphor-react (para ícones)
Para iniciar o projeto, basta digitar o seguinte comando:
cd frontend
npm start
Para acessar o projeto, abra o browser na porta 3000:
http://localhost:3000
...