Este projeto é um site completo de controle financeiro pessoal, desenvolvido para uso pessoal e como parte do seu portfólio. O site é responsivo e inclui integração com banco de dados, utilizando ferramentas gratuitas.
- Cadastro de receitas e despesas
- Visualização de saldo atual
- Gráficos de visualização financeira
- Filtros de pesquisa por data e categoria
- Responsividade para diferentes dispositivos
- Autenticação de usuários
- HTML5
- CSS3
- JavaScript
- Bootstrap
- Python (Django)
- SQLite (ou outro banco de dados gratuito)
- Git e GitHub para controle de versão
- Python 3.x
- Pip (gerenciador de pacotes do Python)
- Virtualenv (opcional, mas recomendado)
-
Clone o repositório:
git clone https://github.com/seu-usuario/projeto-financeiro.git cd projeto-financeiro -
Crie um ambiente virtual (opcional, mas recomendado):
python3 -m venv venv source venv/bin/activate # No Windows use `venv\Scripts\activate`
-
Instale as dependências:
pip install -r requirements.txt
-
Realize as migrações do banco de dados:
python manage.py migrate
-
Execute o servidor de desenvolvimento:
python manage.py runserver
-
Acesse o site no seu navegador:
http://127.0.0.1:8000/
Para contribuir com o projeto:
- Fork este repositório.
- Crie uma branch para a sua feature (
git checkout -b feature-nova). - Commit suas mudanças (
git commit -m 'Adiciona nova feature'). - Faça o push para a branch (
git push origin feature-nova). - Abra um Pull Request.
Este projeto está licenciado sob a MIT License.