| Dimension | Shared | Only in A | Only in B | Overlap |
|---|---|---|---|---|
| Sections | 0 | 5 | 3 | 0% |
| Commands | 0 | 0 | 0 | — |
| Section tags | 0 | 1 | 3 | 0% |
What each file covers
Sections
0 shared · 5 only in A · 3 only in B- − NOWCRM Architecture
- − Tech Stack
- − app Structure
- − library Structure
- − Key Principles
- + Code Style
- + Services
- + CI/CD - build pipleline
Commands
neither file has anySection tags
0 shared · 1 only in A · 3 only in B- − architecture
- + build
- + code-style
- + deployment
Line diff
nowtec/nowCRM · .cursor/rules/architecture.mdc
@@ −1 @@
1---
2description: NOWCRM architecture overview - monorepo structure, tech stack, and development principles
3globs: []
4alwaysApply: true
5---
6
7# NOWCRM Architecture
8
9## Tech Stack
10- **Frontend**: React 19, TypeScript, NextJs 15, ShadCN components
11- **Backend**: Nodejs, PostgreSQL, Redis, Rabbitmq
12- **Monorepo**: pnpm workspace with docker composer
13
14## app Structure
15```
16./
17├── nowcrm/ # Nextjs front app
18├── dal/ # Orchestrates heavy asynchronous or bulk operations using BullMQ.
19├── composer/ # Handles content generation, channel dispatch, and AWS SES event ingestion. |
20├── journeys/ # Manages automated multi-step marketing journeys.
21└── strapi/ # Headless CMS used as the universal data backend, authentication layer, and admin panel.
22```
23
24## library Structure
25```
26./
27├── services/ # Handle types, services which talks withs strapi and common functions
28```
29
30## Key Principles
31- **Functional components only** (no classes)
32- **Named exports only** (no default exports)
33- **Types over interfaces** (except for extending third-party)
34- **String literals over enums**
35- **No 'any' type allowed**
36- **Event handlers over useEffect** for state updates
nowtec/nowCRM · CLAUDE.md
@@ +1 @@
1# Code Style
2Read coding guidelines completed
3.cursor/rules
4
5
6# Services
7See all the services under **apps** directory
8
9
10# CI/CD - build pipleline
11.github/workflows/main.yaml - creates release, builds services, pushed to Github registry, sends notification to Telegram
@@ −1 +1 @@
1−---
2−description: NOWCRM architecture overview - monorepo structure, tech stack, and development principles
3−globs: []
4−alwaysApply: true
5−---
1+# Code Style
2+Read coding guidelines completed
3+.cursor/rules
64
7−# NOWCRM Architecture
85
9−## Tech Stack
10−- **Frontend**: React 19, TypeScript, NextJs 15, ShadCN components
11−- **Backend**: Nodejs, PostgreSQL, Redis, Rabbitmq
12−- **Monorepo**: pnpm workspace with docker composer
6+# Services
7+See all the services under **apps** directory
138
14−## app Structure
15−```
16−./
17−├── nowcrm/ # Nextjs front app
18−├── dal/ # Orchestrates heavy asynchronous or bulk operations using BullMQ.
19−├── composer/ # Handles content generation, channel dispatch, and AWS SES event ingestion. |
20−├── journeys/ # Manages automated multi-step marketing journeys.
21−└── strapi/ # Headless CMS used as the universal data backend, authentication layer, and admin panel.
22−```
239
24−## library Structure
25−```
26−./
27−├── services/ # Handle types, services which talks withs strapi and common functions
28−```
29−
30−## Key Principles
31−- **Functional components only** (no classes)
32−- **Named exports only** (no default exports)
33−- **Types over interfaces** (except for extending third-party)
34−- **String literals over enums**
35−- **No 'any' type allowed**
36−- **Event handlers over useEffect** for state updates
10+# CI/CD - build pipleline
11+.github/workflows/main.yaml - creates release, builds services, pushed to Github registry, sends notification to Telegram
