Skip to content

[BE-01] Wire all feature modules into AppModule - none are currently registered #259

Description

@Leothosine

Problem

src/app.module.ts only imports ConfigModule and TypeOrmModule. AuthModule, AdminModule, AnalyticsModule, CloudinaryModule, ContactModule, InstagramModule, and GalleryModule are never imported into AppModule. Every controller and service in these modules is completely unreachable - every API route returns Cannot GET.

Proposed Solution

Import all feature modules into AppModule's imports array. Audit each module's exports array to ensure cross-module dependencies resolve without circular dependency errors. Use forwardRef() only where a genuine circular dependency exists.

Acceptance Criteria

  • All feature modules imported in src/app.module.ts
  • NestFactory.create() completes without unresolved provider warnings
  • Every documented endpoint responds (no Cannot GET / POST errors)
  • No circular dependency warnings in startup logs

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions