Commit Graph

5 Commits

Author SHA1 Message Date
hailin 2a5a47b18e fix: add [build-system] to data-service and chart-service pyproject.toml
Poetry 2.x requires build-system section, otherwise poetry install fails with exit code 2.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 00:54:42 -07:00
hailin eb04d7da3b fix: use host network for Docker build, remove obsolete version
Build stage uses network: host so pip can resolve DNS through host.
Removed version: "3.9" (obsolete warning).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 00:47:31 -07:00
hailin 6e7a80466c fix: correct alembic.ini path in Dockerfiles
data-service and chart-service have alembic.ini inside alembic/ dir,
not at service root. Remove the separate COPY line.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 00:40:54 -07:00
hailin 6079ec8b97 feat: add frontend source code (Next.js + React + TypeScript)
Previously excluded due to nested .git from create-next-app.
Includes all Clean Architecture layers, API client integration,
and full UI component suite.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 23:33:37 -07:00
hailin 6e3127e7d6 feat: DataViz Pro full-stack data visualization platform
- Frontend: Next.js + React + TypeScript + ECharts + Ant Design + Redux/Zustand (Clean Architecture)
- Backend: FastAPI + PostgreSQL + SQLAlchemy (DDD + Clean Architecture + Microservices)
- 4 microservices: data-service, chart-service, template-service, export-service
- 15+ chart types, drag-drop layout, multi-format export
- Docker Compose orchestration

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 23:20:12 -07:00