Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/freirelf/control-money
Your finances are very important, this app will help you organize your money
https://github.com/freirelf/control-money
Last synced: 23 days ago
JSON representation
Your finances are very important, this app will help you organize your money
- Host: GitHub
- URL: https://github.com/freirelf/control-money
- Owner: Freirelf
- License: mit
- Created: 2023-10-04T15:15:34.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-07T21:45:17.000Z (about 1 year ago)
- Last Synced: 2023-11-08T06:34:40.460Z (about 1 year ago)
- Language: TypeScript
- Homepage: https://control-money-omega.vercel.app
- Size: 221 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 💻 Sobre o control money
O control money é uma alternativa simples e eficaz para gerenciar suas finanças, permitindo o cadastro de entradas, saÃdas e a organização das mesmas em categorias.
## 🚀 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)