Projeto desenvolvido para processo seletivo da Sharenergy.
Essa aplicação permite ao usuário ver informações sobre usinas fotovoltaicas as quais o mesmo possua investimentos, dentre as informações é possível observar o retorno financeiro e as medidas de dados estatísticos.
Lembrando que esta aplicação corresponde aos meus esforços para melhorar minhas hard skills e soft skills sinta-se à vontade para explorá-la! Feedbacks construtivos são sempre bem vindos!
Abaixo você poderá encontrar mais informações técnicas sobre este projeto.
Nesse projeto, fui capaz de:
- Utilizar React para componentizar a aplicação
- Construir uma SPA com rotas definidas
- Utilizar o Context API para gerenciamento de estado
-
Faça o fork e o clone do repositório
-
Instale as dependências e inicialize o projeto
- Instale as dependências:
npm install
- Inicie o projeto:
npm start
Para garantir a qualidade do código de forma a tê-lo mais legível, de mais fácil manutenção e seguindo as boas práticas de desenvolvimento foi utilizado neste projeto o linter ESLint
.
Para este projeto foi utilizado um banco de dados 'hard coded' em formato de arquivo JSON no diretório raiz.
Neste projeto foi utilizado React, HTML, CSS e JavaScript.
As rotas utilizadas na aplicação são as seguintes:
- Carteira do usuário:
/carteira
; - Informações estatísticas das Usinas:
/graficos/:idUsina
;
Para o desenvolvimento foi feito um projeto no figma: https://www.figma.com/file/STr6QSfesogW9Ezj9FI0e9/Sharenergy?node-id=9%3A177