Skip to content

Commit cf73033

Browse files
author
Olufunbi
committed
feat:[BACKEND] Implement QR Code / Barcode Generator Module #296
1 parent 8de071b commit cf73033

30 files changed

+578
-79
lines changed

backend/package-lock.json

Lines changed: 194 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
"@nestjs/common": "^10.0.0",
2424
"@nestjs/config": "^3.0.0",
2525
"@nestjs/core": "^10.0.0",
26+
"@nestjs/event-emitter": "^3.0.1",
2627
"@nestjs/jwt": "^11.0.0",
2728
"@nestjs/mapped-types": "*",
2829
"@nestjs/passport": "^11.0.5",
@@ -32,6 +33,7 @@
3233
"@types/multer": "^2.0.0",
3334
"@types/uuid": "^10.0.0",
3435
"bcryptjs": "^3.0.2",
36+
"bwip-js": "^4.7.0",
3537
"class-transformer": "^0.5.1",
3638
"class-validator": "^0.14.0",
3739
"json2csv": "^6.0.0-alpha.2",
@@ -42,6 +44,7 @@
4244
"passport-jwt": "^4.0.1",
4345
"pdfkit": "^0.17.2",
4446
"pg": "^8.11.3",
47+
"qrcode": "^1.5.4",
4548
"reflect-metadata": "^0.2.0",
4649
"rxjs": "^7.8.1",
4750
"swagger-ui-express": "^5.0.1",

backend/src/app.controller.ts

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,4 @@ export class AppController {
1818
Timestamp: Date.now(),
1919
};
2020
}
21-
22-
@Get('hello')
23-
getHello() {
24-
return this.appService.getHello();
25-
}
26-
27-
@Get('not-found')
28-
getNotFound() {
29-
return this.appService.getNotFoundError();
30-
}
3121
}

backend/src/app.module.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ import { SearchModule } from './search/search.module';
1414
import { AuthModule } from './auth/auth.module';
1515
import { RiskModule } from './risk/risk.module';
1616
import { ReportingModule } from './reporting/reporting.module';
17+
import { AssetTransfersModule } from './asset-transfers/asset-transfers.module';
18+
import { FileUpload } from './file-uploads/entities/file-upload.entity';
19+
import { Asset } from './assets/entities/assest.entity';
20+
import { Supplier } from './suppliers/entities/supplier.entity';
21+
import { QrBarcodeModule } from './qr-barcode/qr-barcode.module';
1722

1823
@Module({
1924
imports: [
@@ -50,8 +55,9 @@ import { ReportingModule } from './reporting/reporting.module';
5055
AuthModule,
5156
RiskModule,
5257
ReportingModule,
58+
QrBarcodeModule,
5359
],
54-
controllers: [AppController, NotificationsController],
55-
providers: [AppService, NotificationsService],
60+
controllers: [AppController],
61+
providers: [AppService],
5662
})
5763
export class AppModule {}

0 commit comments

Comments
 (0)