268 lines
5.1 KiB
Markdown
268 lines
5.1 KiB
Markdown
# Repository Structure (App Repo)
|
|
|
|
**Last Verified:** January 20, 2026
|
|
**Scope:** `/data/app/igny8` (app repo)
|
|
**Excluded from tree:** `.git/`, `node_modules/`, `dist/`, `staticfiles/`, `backups/`, `__pycache__/`
|
|
|
|
---
|
|
|
|
## Root
|
|
|
|
```
|
|
/data/app/igny8
|
|
├── backend/
|
|
├── docs/
|
|
├── frontend/
|
|
├── KW_DB/
|
|
├── plugins/
|
|
├── scripts/
|
|
├── .claude/
|
|
├── .gitignore
|
|
├── .rules
|
|
├── CHANGELOG.md
|
|
├── CLEANUP_SUMMARY_20260113.md
|
|
├── content_generation.md
|
|
├── docker-compose.app.yml
|
|
├── git-credential-helper.sh
|
|
├── idea_genration.md
|
|
├── last-session.md
|
|
├── README.md
|
|
└── test_routes.sh
|
|
```
|
|
|
|
---
|
|
|
|
## Backend
|
|
|
|
```
|
|
backend/
|
|
├── igny8_core/
|
|
├── migrations/
|
|
├── logs/
|
|
├── scripts/
|
|
├── Dockerfile
|
|
├── container_startup.sh
|
|
├── create_groups.py
|
|
├── manage.py
|
|
├── requirements.txt
|
|
└── seed_keywords_import_template.csv
|
|
```
|
|
|
|
### Django App Core
|
|
|
|
```
|
|
backend/igny8_core/
|
|
├── admin/
|
|
├── ai/
|
|
├── api/
|
|
├── auth/
|
|
├── business/
|
|
├── common/
|
|
├── management/
|
|
├── middleware/
|
|
├── migrations/
|
|
├── modules/
|
|
├── plugins/
|
|
├── static/
|
|
├── tasks/
|
|
├── templates/
|
|
├── urls/
|
|
├── utils/
|
|
├── __init__.py
|
|
├── asgi.py
|
|
├── celery.py
|
|
├── settings.py
|
|
├── tasks.py
|
|
├── urls.py
|
|
└── wsgi.py
|
|
```
|
|
|
|
### Feature Modules
|
|
|
|
```
|
|
backend/igny8_core/modules/
|
|
├── billing/
|
|
├── integration/
|
|
├── linker/
|
|
├── optimizer/
|
|
├── planner/
|
|
├── publisher/
|
|
├── system/
|
|
└── writer/
|
|
```
|
|
|
|
### Business Services
|
|
|
|
```
|
|
backend/igny8_core/business/
|
|
├── automation/
|
|
├── billing/
|
|
├── content/
|
|
├── integration/
|
|
├── linking/
|
|
├── notifications/
|
|
├── optimization/
|
|
├── planning/
|
|
└── publishing/
|
|
```
|
|
|
|
---
|
|
|
|
## Frontend
|
|
|
|
```
|
|
frontend/
|
|
├── public/
|
|
├── src/
|
|
├── audit-results/
|
|
├── eslint/
|
|
├── Caddyfile
|
|
├── Caddyfile.marketing
|
|
├── Dockerfile
|
|
├── Dockerfile.dev
|
|
├── Dockerfile.marketing
|
|
├── Dockerfile.marketing.dev
|
|
├── LICENSE.md
|
|
├── README.md
|
|
├── container_startup.sh
|
|
├── eslint.config.js
|
|
├── index.html
|
|
├── marketing.html
|
|
├── package.json
|
|
├── package-lock.json
|
|
├── postcss.config.js
|
|
├── tsconfig.app.json
|
|
├── tsconfig.json
|
|
├── tsconfig.node.json
|
|
├── vite.config.ts
|
|
└── vitest.config.ts
|
|
```
|
|
|
|
### Frontend Source
|
|
|
|
```
|
|
frontend/src/
|
|
├── api/
|
|
├── components/
|
|
├── config/
|
|
├── constants/
|
|
├── context/
|
|
├── hooks/
|
|
├── icons/
|
|
├── layout/
|
|
├── marketing/
|
|
├── modules/
|
|
├── pages/
|
|
├── services/
|
|
├── store/
|
|
├── styles/
|
|
├── templates/
|
|
├── types/
|
|
├── utils/
|
|
├── App.tsx
|
|
├── main.tsx
|
|
├── svg.d.ts
|
|
└── vite-env.d.ts
|
|
```
|
|
|
|
---
|
|
|
|
## Documentation
|
|
|
|
```
|
|
docs/
|
|
├── 00-SYSTEM/
|
|
├── 10-MODULES/
|
|
├── 20-API/
|
|
├── 30-FRONTEND/
|
|
├── 40-WORKFLOWS/
|
|
├── 50-DEPLOYMENT/
|
|
├── 60-PLUGINS/
|
|
├── 90-REFERENCE/
|
|
├── audits/
|
|
├── plans/
|
|
├── FILTER_GUIDELINES.md
|
|
└── INDEX.md
|
|
```
|
|
|
|
---
|
|
|
|
## Plugins
|
|
|
|
```
|
|
plugins/
|
|
└── wordpress/
|
|
├── dist/
|
|
├── source/
|
|
│ └── igny8-wp-bridge/
|
|
│ ├── admin/
|
|
│ ├── data/
|
|
│ ├── docs/
|
|
│ ├── includes/
|
|
│ ├── languages/
|
|
│ ├── sync/
|
|
│ ├── templates/
|
|
│ ├── tests/
|
|
│ ├── igny8-bridge.php
|
|
│ └── uninstall.php
|
|
└── UI-REDESIGN-v1.2.0.md
|
|
```
|
|
|
|
---
|
|
|
|
## KW_DB (Seed Keyword CSV Library)
|
|
|
|
Top-level categories and subcategories (CSV files omitted for brevity):
|
|
|
|
```
|
|
KW_DB/
|
|
├── Advertising_&_Media/
|
|
│ └── Printing_Services/
|
|
├── Apparel_&_Fashion/
|
|
│ ├── Jewelery/
|
|
│ ├── Menswear/
|
|
│ └── Womens_Wear/
|
|
├── Automotive/
|
|
│ ├── Car_Accessories/
|
|
│ ├── Cars_General/
|
|
│ └── Tyres_&_Wheels/
|
|
├── Beauty_&_Personal_Care/
|
|
│ ├── Haircare/
|
|
│ ├── Makeup_&_Cosmetics/
|
|
│ └── Skincare/
|
|
├── Finance_&_Insurance/
|
|
│ ├── Insurance/
|
|
│ ├── Investment_&_Weallth_Management/
|
|
│ └── Loans_&_Lending/
|
|
├── Food_&_Beverage/
|
|
│ ├── Food Delivery/
|
|
│ └── Restaurants/
|
|
├── HealthCare_Medical/
|
|
│ ├── Health_Practitioners/
|
|
│ ├── Massage_&_Therapy/
|
|
│ ├── Physiotherapy_Rehabilitation/
|
|
│ ├── Relaxation_Devices/
|
|
│ └── Wellness_&_Fitness/
|
|
├── Home_&_Garden/
|
|
│ ├── Bedding_&_Mattress/
|
|
│ ├── Furniture/
|
|
│ ├── Home_Decor/
|
|
│ └── Storage_&_Organization/
|
|
├── management/
|
|
├── Real_Estate_&_Construction/
|
|
└── Technology_&_IT_Services/
|
|
├── AI/
|
|
├── cloud_services/
|
|
├── DIgital_Marketing_&_SEO/
|
|
├── SAAS/
|
|
└── Web_Development_&_Design/
|
|
```
|
|
|
|
---
|
|
|
|
## Scripts
|
|
|
|
```
|
|
scripts/
|
|
└── package_app.sh
|
|
``` |