Aplicação C.R.U.D de Produtos
Descrição
Este projeto é uma aplicação web desenvolvida para gerenciar produtos de um curso online. Ele permite realizar operações de C.R.U.D (Criação, Leitura, Atualização e Deleção) e buscar produtos, com funcionalidades adicionais como paginação e ordenação. A aplicação utiliza uma API pública como fonte de dados.
Funcionalidades
Listagem de Produtos com paginação.
Busca de Produtos por Title ou Brand.
Ordenação de Produtos por Title ou Brand.
Criação, Edição e Deleção de Produtos.
Vinculação de Categorias: Adicione uma ou mais categorias aos produtos.
Tecnologias Utilizadas
Next.js
Node.js
Yarn
Typescript
Como Executar o Projeto
- Clonar o Repositório
$ git clone git@github.com:mateuscarvalhodev/teste-react.git
- Instalar Dependências (certifique-se de estar rodando node 18+)
Navegue até a pasta do projeto e execute o comando abaixo:
$ yarn
- Rodar a Aplicação
Inicie o servidor de desenvolvimento com o comando:
$ yarn dev
Acesse a aplicação no navegador em http://localhost:3000.
- Login
Use as credenciais abaixo para fazer login:
Usuário: emilys
Senha: emilyspass
API de Referência
A aplicação consome dados da seguinte API pública:
DummyJSON - Products (https://dummyjson.com/docs/products)