Commit Graph

3 Commits

Author SHA1 Message Date
Adrian Flores Cortes
c91b8e5419 feat: Update TypeScript types across modules
Updated types:
- audit.types.ts: Enhanced audit trail types
- auth.types.ts: Session and token types
- education.types.ts, reviews.types.ts: Course and enrollment types
- investment.types.ts: Portfolio types
- llm.types.ts: LLM integration types
- market-data.types.ts: Market data types
- financial.types.ts: Payment processing types

New:
- trading/entity.types.ts: Trading entity definitions

Services:
- Update course and enrollment services

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 12:24:45 -06:00
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
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