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

https://github.com/klausvisual/gestordeestoque


https://github.com/klausvisual/gestordeestoque

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# šŸš€ ExercĆ­cio Final - Gestor de Estoque

Este projeto é uma aplicação **SPA de gestão de estoque** desenvolvida com **React, React Router e Vite**. Ele faz parte do curso **Fullstack da OneBitCode** e foi desenvolvido acompanhando a videoaula, aplicando os conceitos ensinados no curso.

---

## šŸ“Œ Funcionalidades

āœ”ļø **Dashboard:** Exibe estatĆ­sticas gerais sobre os itens em estoque.
āœ”ļø **Listagem de Itens:** Mostra todos os produtos cadastrados com opƧƵes para visualizar detalhes, editar e excluir.
āœ”ļø **Detalhes do Item:** Exibe todas as informaƧƵes de um item especĆ­fico.
āœ”ļø **Cadastro e Atualização:** Permite adicionar e modificar itens com nome, quantidade, preƧo, categoria e descrição.
āœ”ļø **PersistĆŖncia de Dados:** Utiliza **LocalStorage** para manter as informaƧƵes após a atualização ou fechamento do app.
āœ”ļø **Navegação:** Implementada com **React Router**, garantindo uma experiĆŖncia fluida sem recarregar a pĆ”gina.

---

## šŸ› ļø Tecnologias Utilizadas

šŸ”¹ **React**
šŸ”¹ **React Router**
šŸ”¹ **Vite**
šŸ”¹ **LocalStorage**
šŸ”¹ **Styled Components

---

## šŸ“· Preview

# #šŸ“Œ PĆ”gina inicial

![Descrição da Imagem](public/img/PÔgina%20inicial.webp)

# #šŸ“Œ PĆ”gina de itens em estoque

![Descrição da Imagem](public/img/PÔgina%20de%20itens%20em%20estoque.webp)

# #šŸ“Œ PĆ”gina de item individual

![Descrição da Imagem](public/img/PÔgina%20de%20item%20individual.webp)

# #šŸ“Œ PĆ”gina de edição de item

![Descrição da Imagem](public/img/PÔgina%20de%20edição%20de%20item.webp)

# #šŸ“Œ PĆ”gina de criação de novo item

![Descrição da Imagem](public/img/PÔgina%20de%20criação%20de%20novo%20item.webp)

```bash
# Exemplo de como rodar o projeto localmente
git clone https://github.com/klausvisual/GestorDeEstoque
cd GestorDeEstoque
npm install
npm run dev