Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/andersonjuniorz/eletromarket

EletroMarket - Uma aplicação de e-commerce moderna que simula um carrinho de compras online. Os usuários podem explorar produtos, adicionar ou remover itens do carrinho e navegar por diferentes seções de forma intuitiva.
https://github.com/andersonjuniorz/eletromarket

css ecommerce html javascript npm reactjs vite

Last synced: 25 days ago
JSON representation

EletroMarket - Uma aplicação de e-commerce moderna que simula um carrinho de compras online. Os usuários podem explorar produtos, adicionar ou remover itens do carrinho e navegar por diferentes seções de forma intuitiva.

Awesome Lists containing this project

README

        

# EletroMarket 🛒

## Autor do Projeto
__Disciplina:__ Desenvolvimento de Aplicações Móveis
__Turma:__ 961
__Aluno:__ Anderson da Silva Nogueira Júnior
__Matrícula:__ 2021101171
__Professor:__ Sérgio Assunção Monteiro

## Site em produção
https://eletromarket.netlify.app

## Descrição
O **EletroMarket** é uma aplicação moderna de e-commerce, projetada para oferecer uma experiência de compra simples e intuitiva. Esta aplicação simula o funcionamento de um carrinho de compras online, permitindo que os usuários explorem diferentes produtos, adicionem e removam itens do carrinho e naveguem facilmente por diferentes seções da loja. Com foco em funcionalidades essenciais de um e-commerce.

![image](https://github.com/user-attachments/assets/eb8a7cd7-6996-4cbc-b3e0-5ecdd9d134ce)

## Funcionalidades Principais

### 1. Página Inicial (Home)
Ao acessar a aplicação, o usuário é saudado com uma página de boas-vindas. Esta página foi desenvolvida com um layout limpo e intuitivo, proporcionando uma navegação fácil desde o início.

### 2. Sobre
Uma página dedicada à história da **EletroMarket**, explicando sua missão, visão e valores.

### 3. Produtos
Apresenta uma seleção de produtos com imagens, descrições curtas e preços.
Cada produto pode ser adicionado ao carrinho com um simples clique, oferecendo uma demonstração clara do gerenciamento de estados e manipulação de dados no front-end. A lista de produtos utiliza layout responsivo e alinhamento automático, ajustando o conteúdo para diferentes resoluções de tela.

### 4. Carrinho de Compras
Nesta página, o usuário pode visualizar todos os itens adicionados ao carrinho e removê-los caso necessário.

## Tecnologias Utilizadas
- **React.js**: A base da aplicação, utilizada para criar componentes reutilizáveis e gerenciar o estado da aplicação de forma eficiente.
- **Vite**: Ferramenta de construção moderna que proporciona um ambiente de desenvolvimento rápido e otimizado.
- **CSS**: Estilização moderna com foco em layouts flexíveis e responsivos.
- **JavaScript**: Manipulação de dados e interação com os componentes, incluindo o gerenciamento do estado global e local.
- **HTML**: Estruturação das páginas.
- **Node**: Versão utilizada 20.17
- **NPM**: Versão utilizada 10.8.2

## Instalação e Execução

Siga os passos abaixo para rodar a aplicação localmente:

Clone o repositório:

```bash
git clone https://github.com/andersonjuniorz/EletroMarket.git
```

Acesse o diretório do projeto:

```bash
cd eletromarket
```

Instale as dependências:

```bash
npm install
```

Inicie o servidor de desenvolvimento:

```bash
npm run dev
```

Abra o navegador em:

```bash
http://localhost:5173
```