Skip to content

Commit 24fe3f1

Browse files
authored
Update README.md
1 parent 46dec63 commit 24fe3f1

1 file changed

Lines changed: 89 additions & 8 deletions

File tree

README.md

Lines changed: 89 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,93 @@ Use NotifyLog as:
3737
```bash
3838
notifylog/
3939
├── apps/
40-
│ ├── notifylog-api/ # NestJS microservice (GraphQL + Notification logic)
41-
│ └── notifylog-ui/ # Next.js frontend dashboard
40+
│ ├── notifylog-api/
41+
│ │ ├── src/
42+
│ │ │ ├── application/
43+
│ │ │ │ ├── factories/
44+
│ │ │ │ │ └── notification.factory.ts
45+
│ │ │ │ └── strategies/
46+
│ │ │ │ ├── email-notification.strategy.ts
47+
│ │ │ │ └── sms-notification.strategy.ts
48+
│ │ │ ├── domain/
49+
│ │ │ │ └── interfaces/
50+
│ │ │ │ ├── notification-repository.interface.ts
51+
│ │ │ │ └── webhook-repository.interface.ts
52+
│ │ │ ├── infrastructure/
53+
│ │ │ │ └── repositories/
54+
│ │ │ │ ├── notification.repository.ts
55+
│ │ │ │ └── webhook.repository.ts
56+
│ │ │ ├── presentation/
57+
│ │ │ │ └── resolvers/
58+
│ │ │ │ ├── notification.resolver.ts
59+
│ │ │ │ ├── webhook.resolver.ts
60+
│ │ │ │ └── log.resolver.ts
61+
│ │ │ ├── dto/
62+
│ │ │ │ └── notification.dto.ts
63+
│ │ │ ├── services/
64+
│ │ │ │ └── log.service.ts
65+
│ │ │ ├── app.module.ts
66+
│ │ │ └── main.ts
67+
│ │ ├── package.json
68+
│ │ ├── tsconfig.json
69+
│ │ └── .env.example
70+
│ └── notifylog-ui/
71+
│ ├── src/
72+
│ │ ├── app/
73+
│ │ │ ├── page.tsx
74+
│ │ │ ├── notifications/
75+
│ │ │ │ └── page.tsx
76+
│ │ │ ├── errors/
77+
│ │ │ │ └── page.tsx
78+
│ │ │ ├── layout.tsx
79+
│ │ │ └── globals.css
80+
│ │ ├── components/
81+
│ │ │ ├── Header.tsx
82+
│ │ │ ├── NotificationTable.tsx
83+
│ │ │ └── ErrorTable.tsx
84+
│ │ └── lib/
85+
│ │ ├── api.ts
86+
│ │ └── types.ts
87+
│ ├── public/
88+
│ ├── package.json
89+
│ └── next.config.js
4290
├── libs/
43-
│ ├── logger/ # Winston logger (MongoDB transport)
44-
│ └── utils/ # Shared helpers, interceptors, constants
45-
├── prisma/ # Prisma ORM config & schema
46-
├── docker/ # Docker & Docker Compose files
47-
├── .github/ # Issue templates & GitHub Actions
48-
└── README.md
91+
│ ├── logger/
92+
│ │ ├── src/
93+
│ │ │ ├── interfaces/
94+
│ │ │ │ └── log-repository.interface.ts
95+
│ │ │ ├── persistence/
96+
│ │ │ │ └── logger.schema.ts
97+
│ │ │ ├── repositories/
98+
│ │ │ │ └── log.repository.ts
99+
│ │ │ └── services/
100+
│ │ │ ├── logger.service.file.ts
101+
│ │ │ └── logger.service.db.ts
102+
│ │ ├── package.json
103+
│ │ └── tsconfig.json
104+
│ └── utils/
105+
│ ├── src/
106+
│ │ ├── helpers/
107+
│ │ │ ├── string.utils.ts
108+
│ │ │ └── validation.utils.ts
109+
│ │ ├── interceptors/
110+
│ │ │ └── logging.interceptor.ts
111+
│ │ └── constants/
112+
│ │ └── app.constants.ts
113+
│ ├── package.json
114+
│ └── tsconfig.json
115+
├── prisma/
116+
│ ├── schema.prisma
117+
│ └── migrations/
118+
├── docker/
119+
│ ├── Dockerfile.api
120+
│ ├── Dockerfile.ui
121+
│ └── docker-compose.yml
122+
├── .github/
123+
│ ├── ISSUE\_TEMPLATE/
124+
│ └── workflows/
125+
│ └── ci.yml
126+
├── README.md
127+
├── CONTRIBUTING.md
128+
├── CODE\_OF\_CONDUCT.md
129+
├── LICENSE

0 commit comments

Comments
 (0)