Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 1 month ago
JSON representation
š Projeto Dashboard em React com MUI e Recharts š
- Host: GitHub
- URL: https://github.com/epiled/voll
- Owner: Epiled
- License: mit
- Created: 2023-12-09T10:09:51.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-18T05:40:12.000Z (10 months ago)
- Last Synced: 2024-02-18T06:24:16.547Z (10 months ago)
- Topics: mui, react, recharts, styled-components, typescript
- Language: TypeScript
- Homepage:
- Size: 336 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)