Loading repository data…
Loading repository data…
GonzaloPontnau / repository
Money Manager es una aplicación web completa para la gestión de finanzas personales desarrollada principalmente con Python (Django), HTML/CSS, JavaScript, Chart.js y PostgreSQL.
Personal finance manager with:
/api/v1/*)config/ # URL routing + environment settings package
finanzas/ # Core financial domain (models/forms/views)
chatbot/ # Chat model + pipeline + providers
api/v1/ # Versioned API controllers/serializers
frontend/ # Django templates + static assets
frontend-web/ # Next.js scaffold for decoupled frontend migration
docs/ # API and architecture documentation
python -m venv .venv
.venv\\Scripts\\activate
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
Copy .env.example to .env and fill required values.
APP_ENV=development|production|testconfig.settings.devconfig.settings.prodconfig.settings.test/api/schema//api/docs/docs/API.mdGET /health/live/GET /health/ready/pyproject.toml.pre-commit-config.yaml.github/workflows/ci.ymlpython manage.py test finanzasdocker compose up --build
Services:
web: Django appdb: PostgreSQLredis: Redis