Demo: https://felipfr.github.io/nikel/
O nikel é uma aplicação web desenvolvida em HTML, CSS (utilizando o Bootstrap) e JavaScript, onde o usuário poderá organizar a sua vida financeira, controlando os seus ganhos e gastos de forma bem simples.
Após realizar o cadastro e login, o usuário poderá fazer os lançamentos das suas movimentações financeiras, baseando-se em entradas e saídas, tipo de movimentação e data em que foi feita. E baseando nas entradas e saídas, a aplicação consegue mostrar o saldo para o usuário.
Trabalhamos a manipulação de dados, verificação de login e cadastro de itens, utilizando os recursos do próprio browser.
Na aplicação colocamos em prática:
-
Criação de usuário
O usuário deverá cadastrar um email e uma senha maior que 8 dígitos de forma obrigatória
-
Validação de cadastro
Conseguimos validar se o cadastro existe ou não, apresentando uma mensagem de erro caso o usuário não tenha sido encontrado
-
Lançamentos baseados em entradas/saídas
O usuário cadastra as suas movimentações e a aplicação as separa em entradas e saídas, fazendo o cálculo dos valores e apresentando o saldo final ao usuário
Por se tratar de uma aplicação simples, puramente front-end, os dados ficam armazenados no browser, já que não está conectada a nenhum banco de dados, porém é um exemplo de como trabalhar o JavaScript e utilizar os seus recursos.