Poupig é uma aplicação fullstack desenvolvida para oferecer uma solução completa e eficiente no gerenciamento de dados financeiros. Projetada com uma interface intuitiva, a plataforma permite que os usuários organizem, analisem e acompanhem suas finanças de forma prática e segura.
Com o Poupig, é possível registrar receitas e despesas categorizando cada movimento financeiro para facilitar o controle e a visualização. Além disso, a aplicação oferece relatórios detalhados e gráficos interativos que ajudam os usuários a entenderem melhor seus hábitos financeiros, identificar padrões de consumo e tomar decisões mais informadas para alcançar seus objetivos.
Clone o repositório:
git clone https://github.com/portfolio-projetos-dev/poupig.git
Instale as dependências rodando o comando abaixo na pasta raiz do projeto:
npm install
Configure um projeto no console do Firebase
Configure as variáveis de ambiente criando um arquivo .env
com base no arquivo .env.example
e preencha as variáveis de acordo com as variáveis de acesso ao seu projeto no console do Firebase.
Adicione no seu projeto do Firebase a autenticação via Google e com e-mail e senha
Habilite o uso das Cloud Functions no seu projeto no Firebase
Instale e faça login no CLI do firebase com os comandos:
npm i -g firebase-tools
firebase login
firebase projects:list
apps/backend
do projeto selecione o projeto criado no console do firebase usando o número do projeto obtido com o comando firebase projects:list
firebase use <numero-do-projeto>
Depois de executar o login é solicitado via browser para selecionar a conta
No console do Google Cloud, configure o Pub/Sub e crie um topic com nome de extrato-alterado
Inicie a aplicação:
npm run dev