Skip to content

Commit

Permalink
feat: add notifications service to send password to new users via wha…
Browse files Browse the repository at this point in the history
…tsapp
  • Loading branch information
Everton Pavan committed Jun 4, 2024
1 parent b5ba7b3 commit ed6ca41
Show file tree
Hide file tree
Showing 16 changed files with 185 additions and 35 deletions.
5 changes: 5 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,13 @@ DB_USER=
DB_PASSWORD=
DB_DATABASE_NAME=
DATABASE_URL="postgresql://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_DATABASE_NAME}?schema=public"

SECRET_KEY=
HMAC_SECRET_KEY=

TWILIO_ACCOUNT_SID=
TWILIO_AUTH_TOKEN=
TWILIO_WHATSAPP_NUMBER=

HOST=::0.0.0.0
PORT=4000
4 changes: 4 additions & 0 deletions .env.local
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,9 @@ DATABASE_URL="postgresql://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_
SECRET_KEY=batata
HMAC_SECRET_KEY=

TWILIO_ACCOUNT_SID=
TWILIO_AUTH_TOKEN=
TWILIO_WHATSAPP_NUMBER=

HOST=::0.0.0.0
PORT=4000
110 changes: 88 additions & 22 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@
"passport-jwt": "^4.0.1",
"reflect-metadata": "^0.2.0",
"rxjs": "^7.8.1",
"twilio": "^5.1.0",
"zod": "^3.23.6"
},
"devDependencies": {
Expand Down
2 changes: 2 additions & 0 deletions src/app.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ import { DashboardModule } from './dashboard/dashboard.module';
import { SupportersModule } from './supporters/supporters.module';
import { SuppliesHistoryModule } from './supplies-history/supplies-history.module';
import { DonationOrderModule } from './donation-order/donation-order.module';
import { NotificationsModule } from './notifications/notifications.module';

@Module({
imports: [
Expand All @@ -32,6 +33,7 @@ import { DonationOrderModule } from './donation-order/donation-order.module';
SupportersModule,
SuppliesHistoryModule,
DonationOrderModule,
NotificationsModule,
],
controllers: [],
providers: [
Expand Down
4 changes: 2 additions & 2 deletions src/dashboard/dashboard.controller.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import { Test, TestingModule } from '@nestjs/testing';

import { DashboardController } from './dashboard.controller';
import { DashboardService } from './dashboard.service';
import { PrismaService } from '../../prisma/prisma.service';
import { PrismaModule } from '../../prisma/prisma.module';
import { PrismaService } from '../prisma/prisma.service';
import { PrismaModule } from '../prisma/prisma.module';

describe('DashboardController', () => {
let controller: DashboardController;
Expand Down
4 changes: 2 additions & 2 deletions src/dashboard/dashboard.service.spec.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { Test, TestingModule } from '@nestjs/testing';

import { DashboardService } from './dashboard.service';
import { PrismaService } from '../../prisma/prisma.service';
import { PrismaModule } from '../../prisma/prisma.module';
import { PrismaService } from '../prisma/prisma.service';
import { PrismaModule } from '../prisma/prisma.module';

describe('DashboardService', () => {
let service: DashboardService;
Expand Down
Loading

0 comments on commit ed6ca41

Please sign in to comment.