Durante a Maratona Discover o professor Mayk Brito da Rocket Seat, desenvolveu a aplicação de controle financeiro dev.finance$, utilizando os conceitos básicos de HTML, CSS E JavaScript.
Como desafio proposto aos participantes que desenvolvessem novas funcionalidades no projeto de forma livre.
Neste repositório você vai encontrar o projeto completo, com as novas funcionalidades que desenvolvi e tutorias para implementa-las.
- Layout
- CRUD das Transações ( Local Storage )
- Create - Criar
- Read -Ler
- Update - Atualizar
- Delete - Excluir
- Dark Mode
- Gerar Extrato
- Exporta CSV
- Múltiplas Parcelas
- Múltiplas Carteiras
- Filtro para Transações
- Data
- Descrição
- Valor
- Paginação de Transações
- Exportar e Importar Carteira
Aqui você vai encontrar todas as funcionalidades que foram desenvolvidas e os links para acessar os tutoriais para implementa-las em seu projeto.
⬅ Dark Mode
Neste tutorial você vai poder implementar o dark mode em seu projeto, foram utilizados os conhecimento passados durante a maratona e o mínimo de conhecimento externo para a implementação
Para os conhecimentos que não foram apresentados na maratona foram deixados links para conteúdos complementares.
Ver Tutorial⬅ Extrato
Aqui foi implementada uma funcionalidade para gerar e baixar o extrato das transações, assim você pode ter um registro off line de suas finanças. Neste tutorial foram usados conhecimentos apresentados na maratona e alguns outro que não foram vistos.
Para os conhecimentos que não foram apresentados na maratona deixado links para conteúdos complementares.
Ver Tutorial⬅ Parcelas
Este tutorial mostra como implementar o funcionalidade de criar múltiplas parcelas/transações, cada parcela tem um mês de diferença da outro. Para adicionar essa funcionalidade foram usados os conhecimento passados durante a maratona.
Para os conhecimento que não foram apresentados na maratona foram deixados links para conteúdos complementares.
Ver Tutorial⬅ Carteiras
Neste tutorial vou mostrar como criar múltiplas carteira/contas, para você poder ter mais de um usuário usando o mesmo navegador. A base de conhecimento utilizada foi apresentada durante a maratona e poucos conhecimentos externos foram utilizados.
Para os conhecimento que não foram apresentados na maratona foram deixados links para conteúdos complementares.
Ver Tutorial