Um aplicativo web para gerenciamento de orçamento e gastos pessoais, desenvolvido com Django.
10K+
Poupy é um aplicativo web para gerenciamento de orçamento e gastos pessoais, desenvolvido com Django. Ele permite o controle financeiro completo, incluindo a gestão de contas bancárias, receitas, despesas e transferências de saldo entre contas. Com um dashboard intuitivo, o usuário pode visualizar rapidamente um resumo financeiro mensal e manter suas finanças organizadas.
Repositório: https://github.com/henriquesebastiao/poupy/
Você pode acessar o aplicativo aqui.
Entre na conta de demonstração clicando em Login as User Demo.
Você também pode visualizar o deploy do banco de dados usando Adminer neste link.
Use a senha poupy123.
Este usuário é apenas para leitura, fique a vontade para bisbilhotar :)
Tecnologias e ferramentas usadas no projeto:
Tip
Você pode ver a cobertura dos testes [aqui](https://coverage-badge.samuelcolvin.workers.dev/redirect/henriquesebastiao/poupy).
Note
Os passos listados abaixo são baseados em sistemas Unix, podendo para variar para outros sistemas operacionais. No passa a passo é exemplificada a execução com SQLite com banco de dados, mas o projeto usa PostgreSQL e Docker para deploy.
Important
Para executar o projeto você deve ter o [Python](https://www.python.org/) e [Git](https://git-scm.com/) instalados em seu computador.
git clone https://github.com/henriquesebastiao/poupy.git && cd poupy
É essencial a criação um ambiente virtual exclusivo para o projeto, visando evitar eventuais conflito com outros pacotes python instalados em seu computador.
python -m venv .venv
source .venv/bin/activate
pip e instalando as dependências do projetopip install --upgrade pip
pip install -r requirements.txt
O projeto conta com um arquivo de modelo para a criação do .env, sendo assim, basta apenas duplicá-lo com o nome .env
cp .env.example .env
O último passo antes de executar o aplicativo, é juntar todos os arquivos estáticos responsáveis por dar estilo ao aplicativo e aplicar as migrações no banco de dados.
python manage.py collectstatic
python manage.py migrate
Agora execute o seguinte comando para executar o aplicativo:
python manage.py runserver
Acesse o aplicativo em http://localhost:8000
Content type
Image
Digest
sha256:db11e2a0e…
Size
263 MB
Last updated
over 1 year ago
docker pull henriquesebastiao/poupy