Initial commit

This commit is contained in:
Harun CAN
2026-03-23 01:59:17 +03:00
commit 458127ce76
136 changed files with 26214 additions and 0 deletions

View File

@@ -0,0 +1,53 @@
import { Module } from '@nestjs/common';
import { DatabaseModule } from '../../database/database.module';
import { GeminiModule } from '../gemini/gemini.module';
// Controllers
import {
ProjectsController,
ScriptsController,
ResearchController,
AnalysisController,
} from './controllers';
// Services
import {
ProjectsService,
ScriptsService,
ResearchService,
AnalysisService,
} from './services';
/**
* SkriptAI Module
*
* Main module for the SkriptAI feature - AI-powered video script generation.
*
* Features:
* - Project management (CRUD, duplicate, export)
* - Script generation and editing
* - Deep research with AI
* - Neuro Marketing analysis
* - YouTube audit
* - Commercial brief generation
*
* TR: SkriptAI ana modülü - AI destekli video script üretimi.
* EN: Main module for the SkriptAI feature - AI-powered video script generation.
*/
@Module({
imports: [DatabaseModule, GeminiModule],
controllers: [
ProjectsController,
ScriptsController,
ResearchController,
AnalysisController,
],
providers: [
ProjectsService,
ScriptsService,
ResearchService,
AnalysisService,
],
exports: [ProjectsService, ScriptsService, ResearchService, AnalysisService],
})
export class SkriptaiModule {}