Commit Graph

4 Commits

Author SHA1 Message Date
Adrian Flores Cortes
ad51d5d5a8 fix(backend): resolve all 99 pre-existing TypeScript errors
- Add @aws-sdk/client-s3 and @aws-sdk/s3-request-presigner dependencies
- Add storage config section to config/index.ts
- Fix users.controller.ts imports (db, AuthenticatedRequest, logger)
- Update education.types.ts with backward-compatible alias properties
- Add missing interfaces: LessonResource, QuizOption
- Change QuizQuestion.options from Record to QuizOption[]
- Fix education services to align with updated types
- Export ML service types properly in ml.module.ts
- Fix portfolio/snapshot.repository.ts type cast
- Fix trading/order.service.ts number type

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 05:28:55 -06:00
Adrian Flores Cortes
d07427aa63 feat(backend): Phase 2 - Redis client, P&L queries, type definitions
- Create shared/redis/index.ts: RedisManager with InMemoryFallback
- Update admin.routes.ts: Real P&L queries + Redis health check
- Create financial.types.ts: 12 enums + 3 interfaces for financial schema
- Create llm.types.ts: 7 enums + 5 interfaces for LLM schema
- Create audit.types.ts: 5 enums + 3 interfaces for audit schema
- Create market-data.types.ts: 2 enums + 3 interfaces for market_data schema
- Update shared/types/index.ts: barrel exports for new types
- Add ioredis v5.9.2 dependency
- Fix config/index.ts: correct DB credentials

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 04:39:22 -06:00
Adrian Flores Cortes
35a94f0529 feat: Complete notifications system with push support and tests
- Add Firebase client for FCM push notifications
- Update notification service with push token management
- Add push token registration/removal endpoints
- Update all queries to use auth schema
- Add comprehensive unit tests for notification.service
- Add unit tests for distribution.job

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 03:56:34 -06:00
e45591a0ef feat: Initial commit - Trading Platform Backend
NestJS backend with:
- Authentication (JWT)
- WebSocket real-time support
- ML integration services
- Payments module
- User management

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 04:28:47 -06:00