https://github.com/matheus369k/mercado-eletrocado
Esse projeto e um Ecommerce que tem como foco a venda de eletrodomesticos, tendo algumas das principais funções presentes em um site desse modelo...
https://github.com/matheus369k/mercado-eletrocado
cssmodules react redux router-dom typescript
Last synced: 2 months ago
JSON representation
Esse projeto e um Ecommerce que tem como foco a venda de eletrodomesticos, tendo algumas das principais funções presentes em um site desse modelo...
- Host: GitHub
- URL: https://github.com/matheus369k/mercado-eletrocado
- Owner: matheus369k
- License: mit
- Created: 2024-01-12T17:34:08.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-03-23T20:48:37.000Z (3 months ago)
- Last Synced: 2026-03-24T18:56:48.501Z (3 months ago)
- Topics: cssmodules, react, redux, router-dom, typescript
- Language: TypeScript
- Homepage: https://mercado-eletrocado-pink.vercel.app
- Size: 42.9 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
💻Mercado Eletrocado
[Descrição](#descrição)
|
[Iniciar](#iniciar)
|
[Licença](#licença)
## Descrição
O projeto é um site de e-commerce de eletrônicos. Tendo como principais funcionalidades...
- adicione ou remova produtos do carrinho
- filtre os dados de acordo com a categoria
- registro e login de usuário, com autenticação JWT(json web token)
- verifique os produtos que foram adicionados ao carrinho
- adicione ou remova o status de favorito a produtos
- lista de produtos já comprados
- atualize os dados do perfil
Para gerenciar a quantidade massiva de dados, foi usado o Redux toolkit, como principal ferramenta de gerenciamento de estado. por facilitar o gerenciamento e compartilhamento de dados entre os componentes.
Se quiser ver o projeto em mais detalhes clique [Mercado Eletrocado](https://mercado-eletrocado-pink.vercel.app/)
## Iniciar
E necessário o [Node.js](https://nodejs.org/pt/download) instalado na máquina e o back-end da aplicação acesse [mercado-eletrocado-api](https://github.com/matheus369k/mercado-eletrocado-api).
Para iniciar o projeto, basta clonar o repositório e instalar as dependências.
```bash
git clone https://github.com/matheus369k/mercado-eletrocado.git
cd mercado-eletrocado
npm install
```
E nesse criar um aquivo chamado **.env** e adicione a seguinte variável de ambiente:
```bash
VITE_DATABASE_URL=http://localhost:3000
```
Para iniciar o projeto, basta executar o comando:
```bash
npm run dev
```
## Licença
Fora usado a licença [MIT](./LICENSE).