lmiranda c7e9b88adb feat: project bootstrap and structure
Sprint 1 initialization:
- Project directory structure (portfolio_app/, tests/, dbt/, data/, scripts/)
- CLAUDE.md with AI assistant context
- pyproject.toml with all dependencies
- docker-compose.yml for PostgreSQL 16 + PostGIS
- Makefile with standard targets
- Pre-commit configuration (ruff, mypy)
- Environment template (.env.example)
- Error handling foundation (PortfolioError hierarchy)
- Test configuration (conftest.py, pytest config)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 13:49:28 -05:00
2026-01-11 13:49:28 -05:00
2026-01-11 18:39:55 +00:00
2026-01-11 13:49:28 -05:00
2026-01-11 18:25:07 +00:00
Description
Analytics portfolio: Toronto Housing Dashboard (choropleth visualization, multi-source ETL, geospatial analysis) + Energy Pricing Analysis (ML prediction). Built with Dash, PostgreSQL/PostGIS, dbt, and Pydantic.​​​​​​​​​​​​​​​​
Readme MIT 30 MiB
Languages
Python 82.6%
Jupyter Notebook 14.7%
Makefile 1.4%
Shell 0.7%
CSS 0.6%