Commit Graph
14 Commits
Author SHA1 Message Date
Asep Haryana SaputraandClaude Opus 4.7 1d4355e9f0 docs: add Docker deployment design
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 20:08:13 +00:00
Asep Haryana SaputraandClaude Opus 4.7 b177662241 docs: add API ML service migration plan
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 19:49:04 +00:00
Asep Haryana SaputraandClaude Opus 4.7 b69b32f5b3 docs: add API ML service migration spec
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 19:46:48 +00:00
Asep Haryana SaputraandClaude Opus 4.7 47d9a53a44 docs: add ML service implementation plan
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 19:34:11 +00:00
Asep Haryana SaputraandClaude Opus 4.7 5b441282fc docs: add ML service design spec
Document the agreed FastAPI inference service boundary before implementation planning.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 19:14:56 +00:00
Asep Haryana Saputra 32a034a083 feat: add implementation plan and design for JS/TS dependency updates 2026-05-22 17:55:44 +00:00
Asep Haryana Saputra 7b2b2eb1f0 Implement feature X to enhance user experience and optimize performance 2026-05-22 15:43:54 +00:00
Asep Haryana SaputraandClaude Opus 4.7 f2df7436ee Document production MVP design
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 15:24:37 +00:00
Asep Haryana Saputra 15c6be9e84 feat: implement backend image classification with TensorFlow.js model
- Extend shared types for image classification, including PredictionProbability, UploaderMetadata, and ImageClassificationRecord.
- Create image_classifications table in the database with necessary fields and foreign key constraints.
- Implement disease mappers to convert database rows to shared disease records.
- Develop uploader client to handle image uploads to external service.
- Create image model service to load and classify images using TensorFlow.js.
- Add API routes for image classification, including GET for history and POST for new classifications.
- Implement frontend components for image classification form and display results.
- Update dashboard to integrate image classification functionality and display results.
- Document implementation plan for backend image classification.
2026-05-22 15:13:22 +00:00
Asep Haryana SaputraandClaude Opus 4.7 229db82a08 Document backend image classification design
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 14:31:56 +00:00
Asep Haryana Saputra 84c1f46841 Implement fullstack education catalog with disease detail pages, API routes, and shared types
- Add disease detail page component with data fetching and error handling
- Create shared types for diseases and classifications
- Implement API routes for diseases, classifications, and dashboard summary
- Develop reusable components for risk badge and disease card
- Build catalog page with search and filter functionality
- Update dashboard page with data-backed summary and manual classification form
- Register new routes in the web application
- Ensure type safety and consistency across shared modules
2026-05-22 14:26:13 +00:00
Asep Haryana SaputraandClaude Opus 4.7 d0c17d67b2 Document education catalog app design
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 13:50:10 +00:00
Asep Haryana Saputra 99285d1663 Finalize scaffold lockfile and implementation plan 2026-05-22 13:05:59 +00:00
Asep Haryana SaputraandClaude Opus 4.7 81bce711b6 Document fullstack monorepo scaffold design.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 12:08:28 +00:00