6 Commits
Author SHA1 Message Date
marco.chan c2e53ce7d8 feat: update release workflows to include deploy bundle naming and verification step 2026-09-04 13:07:10 +08:00
marco.chan d8b7b9735b feat: add Dockerfiles and workflow configurations for CRUD, Ingest, and Web APIs
release-web / release (push) Has been cancelled
2026-09-04 12:38:53 +08:00
marco.chan d3b6c5032f feat(camera): add camera management functionality and data flow documentation
- Implemented camera slice in Redux store for managing camera state.
- Added new tables in PostgreSQL for camera devices, lending, and audit logs.
- Created camera-related schemas in contracts for validation.
- Developed camera data flow documentation outlining ingest and read processes.
- Introduced async thunks for fetching, creating, lending, returning, and updating cameras.
2026-09-04 12:05:52 +08:00
marco.chan 7923ba1b8d feat: initialize ingest-api with Koa and telemetry handling
- Create ingest-api with Koa framework for handling device telemetry.
- Implement telemetry ingestion with MongoDB, Redis, and PostgreSQL.
- Add API endpoints for telemetry and health checks.
- Set up testing with Vitest for unit and end-to-end tests.
- Configure Prettier and ESLint for code formatting and linting.
- Create Docker Compose setup for PostgreSQL, MongoDB, and Redis services.
- Establish contracts package for shared Zod schemas and TypeScript types.
- Implement React frontend with device status and greeting functionalities.
- Add VS Code setup documentation for onboarding developers.
2026-09-03 10:13:02 +08:00
marco.chan 534fa6dc51 Refactor code structure for improved readability and maintainability; remove redundant code blocks and optimize function calls. 2026-09-02 14:23:48 +08:00
marco.chan 76a3921782 Initial commit 2026-09-02 03:27:21 +00:00