Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/epiled/voll

šŸ“Š Projeto Dashboard em React com MUI e Recharts šŸ“Š
https://github.com/epiled/voll

mui react recharts styled-components typescript

Last synced: about 2 hours ago
JSON representation

šŸ“Š Projeto Dashboard em React com MUI e Recharts šŸ“Š

Awesome Lists containing this project

README

        

# šŸ“Š Voll Dashboard

Projeto do curso React com Typescript: desenvolvendo uma Ɣrea administrativa da Alura, curso ministrado pela instrutora MƓnica Mazzochi Hillman.

| :placard: Vitrine.Dev | |
| ------------- | --- |
| :sparkles: Nome | **Voll Dashboard**
| :label: Tecnologias | react, typescript, styled components, mui, recharts, html, css, js, node, vite, eslint

![voll-1](https://github.com/Epiled/voll/assets/55258483/453b657b-5323-4512-b44c-c2e3dd577c23#vitrinedev)

šŸ“ƒ Detalhes do projeto

Projeto Dashboard em React com MUI e Recharts

Este projeto de dashboard utiliza as seguintes tecnologias:

### Frontend

- **React e TypeScript:** Desenvolvimento da interface de usuƔrio com React e benefƭcios de tipagem estƔtica do TypeScript.
- **Styled Components:** EstilizaĆ§Ć£o dos componentes usando a biblioteca Styled Components para CSS-in-JS.
- **Material-UI (MUI):** Componentes reutilizƔveis e um design consistente com a ajuda da biblioteca Material-UI.
- **Recharts:** GrĆ”ficos interativos sĆ£o implementados usando a biblioteca Recharts.

### Ferramentas e ConfiguraƧƵes

- **Vite:** Uma ferramenta de construĆ§Ć£o rĆ”pida para projetos modernos de front-end.
- **Node.js:** Ambiente de execuĆ§Ć£o JavaScript no lado do servidor.
- **ESLint:** Garantindo boas prĆ”ticas de codificaĆ§Ć£o para manter um cĆ³digo limpo e consistente.

### Funcionalidades Principais

- ExibiĆ§Ć£o de dados de funcionĆ”rios em grĆ”ficos interativos.
- UtilizaĆ§Ć£o de componentes MUI para criar uma interface amigĆ”vel e responsiva.
- ImplementaĆ§Ć£o de estilos consistentes usando Styled Components.
- IntegraĆ§Ć£o de grĆ”ficos dinĆ¢micos e informativos com Recharts.

Este projeto proporciona uma experiĆŖncia de usuĆ”rio eficaz e visualizaĆ§Ć£o clara dos dados essenciais do dashboard, utilizando tecnologias modernas e prĆ”ticas de desenvolvimento.

![Badge](https://img.shields.io/github/last-commit/Epiled/voll?style=for-the-badge)
![Badge](https://img.shields.io/github/languages/code-size/Epiled/voll?style=for-the-badge)
![Badge](https://img.shields.io/github/languages/count/Epiled/voll?style=for-the-badge)
![Bagde](https://img.shields.io/badge/repo%20status-Beta-cyan?style=for-the-badge)
![Bagde](https://img.shields.io/github/v/release/Epiled/voll?style=for-the-badge)
![Bagde](https://img.shields.io/github/license/Epiled/voll?style=for-the-badge)

![Badge](https://img.shields.io/badge/-React-61DAFB?style=for-the-badge&logo=react&logoColor=black)
![Badge](https://img.shields.io/badge/-Typescript-3178C6?style=for-the-badge&logo=typescript&logoColor=white)
![Badge](https://img.shields.io/badge/-Styled%20Components-DB7093?style=for-the-badge&logo=styledcomponents&logoColor=white)
![Badge](https://img.shields.io/badge/-MUI-007FFF?style=for-the-badge&logo=mui&logoColor=white)
![Badge](https://img.shields.io/badge/-Recharts-22b5bf?style=for-the-badge&logo=accenture&logoColor=white)
![Badge](https://img.shields.io/badge/-HTML5-E34F26?style=for-the-badge&logo=html5&logoColor=white)
![Badge](https://img.shields.io/badge/-CSS3-1572B6?style=for-the-badge&logo=css3&logoColor=white)
![Badge](https://img.shields.io/badge/-JS-F7DF1E?style=for-the-badge&logo=javascript&logoColor=black)
![Badge](https://img.shields.io/badge/-Node.js-339933?style=for-the-badge&logo=node.js&logoColor=white)
![Badge](https://img.shields.io/badge/-Vite.js-646CFF?style=for-the-badge&logo=vite&logoColor=white)
![Badge](https://img.shields.io/badge/-ESLint-4B32C3?style=for-the-badge&logo=eslint&logoColor=white)

šŸ“‘ Tabela de ConteĆŗdos

* [Detalhes do projeto](#detalhes-do-projeto)
* [TĆ³picos Desenvolvidos](#topicos-curso)
* [DemonstraĆ§Ć£o](#demonstracao)
- [Dashboard](#dashboard)
* [PrƩ-Requisito](#pre-requisito)
* [InstalaĆ§Ć£o](#instalacao)
* [Como usar](#como-usar)
- [OpĆ§Ć£o 1](#opcao-1)
- [OpĆ§Ć£o 2](#opcao-2)
* [Tecnologias](#tecnologias)
* [Autor](#autor)

šŸ‘©ā€šŸ« TĆ³picos desenvolvidos

* Construa um projeto com React e Typescript.
* Desenvolva componentes estilizados com a biblioteca Styled-Components
* ConheƧa a biblioteca MUI
* Crie grƔficos com auxƭlio da biblioteca Recharts
* Saiba como simular uma API
* Realize a integraĆ§Ć£o da API com os seus componentes

šŸ‘€ DemonstraĆ§Ć£o

Dashboard

https://github.com/Epiled/voll/assets/55258483/d5c14b0c-07e7-4110-8523-8a700993a1c6

šŸšØ PrĆ©-requisito



  • Node

āš™ InstalaĆ§Ć£o

```
1. git clone https://github.com/Epiled/voll.git
2. cd voll
3. npm install
```

šŸ‘©ā€šŸ« Como usar

OpĆ§Ć£o 1

```
1. npm run subir
2. Acesse a url http://localhost:3000/
```

āš  NĆ£o feche as janelas do prompt que abriram āš 

OpĆ§Ć£o 2

```
1. npm run api
2. Abra um segundo terminal ainda na pasta voll
3. npm run start
4. Acesse a url http://localhost:3000/
```

Caso a url nĆ£o abra sozinha acesse a url [http://localhost:3000](http://localhost:3000)

šŸ›  Tecnologias

As seguintes tecnologias foram usadas na construĆ§Ć£o deste projeto:

šŸ‘Øā€šŸ’» Autor

![Felindo](https://user-images.githubusercontent.com/55258483/178338085-2cea8bf2-6d0c-409a-9d0e-23359b7d303e.png)


Felipe De Andrade

Feito com ā¤ļø por Felipe De Andrade šŸ‘‹šŸ½ Entre em contato!

[![Linkedin Badge](https://img.shields.io/badge/-Felipe-blue?style=flat-square&logo=Linkedin&logoColor=white&link=https://www.linkedin.com/in/fademendonca/)](https://www.linkedin.com/in/fademendonca/)
[![Gmail Badge](https://img.shields.io/badge/[email protected]?style=flat-square&logo=Gmail&logoColor=white&link=mailto:[email protected])](mailto:[email protected])
[![Instagram Badge](https://img.shields.io/badge/-Instagram-e4405f?style=flat-square&logo=Instagram&logoColor=white&link=https://www.instagram.com/felipe.deam/)](https://www.instagram.com/felipe.deam/)
[![Codepen Badge](https://img.shields.io/badge/-Codepen-000000?style=flat-square&logo=Codepen&logoColor=white&link=https://codepen.io/epiled)](https://codepen.io/epiled)