187d0283a5
- Add support for PNG, JPEG, and WebP image formats in flyer import - Replace external importer service with internal AI-based parsing pipeline - Add new services: TextExtractorService, AiFlyerParserService, FlyerNormalizerService - Integrate Mistral AI, pdf-parse, and tesseract.js dependencies - Add quality confidence indicators and warning panels in Flutter UI - Update package.json with new dependencies and transform ignore patterns - Add documentation for flyer importer system - Add Kilo AI planning file for Happy Island project BREAKING CHANGE: Flyer import now uses internal AI parsing instead of external importer service
20 lines
691 B
TypeScript
20 lines
691 B
TypeScript
import { Module } from '@nestjs/common';
|
|
import { PrismaModule } from '../prisma/prisma.module';
|
|
import { FlyerImportController } from './flyer-import.controller';
|
|
import { FlyerImportService } from './flyer-import.service';
|
|
import { TextExtractorService } from './services/text-extractor.service';
|
|
import { AiFlyerParserService } from './services/ai-flyer-parser.service';
|
|
import { FlyerNormalizerService } from './services/flyer-normalizer.service';
|
|
|
|
@Module({
|
|
imports: [PrismaModule],
|
|
controllers: [FlyerImportController],
|
|
providers: [
|
|
FlyerImportService,
|
|
TextExtractorService,
|
|
AiFlyerParserService,
|
|
FlyerNormalizerService,
|
|
],
|
|
})
|
|
export class FlyerImportModule {}
|