Skip to content

Financial control project developed with the content studied in Chapter II classes of the ReactJS track at Rocketseat's Bootcamp Ignite.

Notifications You must be signed in to change notification settings

Luancss/Dtmoney

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dtmoney

dashboard cadastrar-transacao


🚀 Tecnologias, Hooks e Bibliotecas

Projeto desenvolvido com as seguintes tecnologias:

  • ReactJS
  • TypeScript
  • useState (hook que armazena dados que podem variar com o tempo, qualquer informação ou dado deve ser armazenado no useState, só assim será possível renderizar a informação para o frontend web ou mobile)
  • useEfect (hook utilizado para controlar a execução de uma função a partir da alteração de um determinado parâmetro)
  • Context API (compartilhamento de estado entre vários componentes da aplicação, utiliza o hook useContext())
  • Styled Components (biblioteca que permite escrever códigos CSS dentro do Javascript)
  • Mirage JS (biblioteca de simulação de API que permite construir, testar e compartilhar um aplicativo JavaScript funcional completo antes de ser desenvolvido o back-end)
  • Axios (biblioteca usada no lugar de fetch(), que passa a não precisarmos repetir a digitação do endereço do servidor em cada requisição, informando apenas a rota e seus parâmetros, e também passamos a poder interceptar requisições e respostas pra nossa API antes de chegar no back-end para realizar alguma regra, por exemplo enviar algum token de autenticação)
  • React Modal (biblioteca que renderiza o conteúdo de seu filho sobre um componente backdrop e fornece muitos recursos relacionados a interação destes dois)
  • Polished (biblioteca que possui funções otimizadas de estilos para usar no JavaScript, como darken e transparentize)

💻 Projeto

O dtmoney é uma aplicação de controle financeiro, com recursos e conhecimentos avançados, bibliotecas open source desenvolvidas pela comunidade. Foi desenvolvida durante as aulas do Chapter II da trilha de ReactJS do Bootcamp Ignite da Rocketseat, e nela é possível cadastrar e excluir transações e ver o saldo de entrada e saída 💰

🔖 Layout

Você pode visualizar o layout do projeto através desse link. É necessário ter conta no Figma para acessá-lo.


Por Luan Carlos

About

Financial control project developed with the content studied in Chapter II classes of the ReactJS track at Rocketseat's Bootcamp Ignite.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published