auto-claude: subtask-3-3 - Update project structure section

This commit is contained in:
Maciej Pienczyn 2026-01-10 09:29:14 +01:00
parent 1938c71a7a
commit 1a4a55ef5e

View File

@ -32,14 +32,59 @@ Norda Biznes Hub is a **Flask-powered web platform** built with PostgreSQL, feat
- Responsywny design (mobile, tablet, desktop)
- Nowoczesny interfejs użytkownika
## Struktura projektu
## Project Structure
```
nordabiz/
├── index.html # Główna strona HTML
├── styles.css # Stylowanie CSS
├── script.js # Logika JavaScript + dane firm
└── README.md # Dokumentacja
├── app.py # Main Flask application (routes, auth, API)
├── database.py # SQLAlchemy models (20+ tables)
├── gemini_service.py # Google Gemini AI integration
├── nordabiz_chat.py # AI chat engine with company context
├── search_service.py # Unified search (FTS, fuzzy, synonyms)
├── email_service.py # Microsoft Graph email integration
├── krs_api_service.py # Polish business registry API
├── gbp_audit_service.py # Google Business Profile audit
├── it_audit_service.py # IT infrastructure audit
├── templates/ # Jinja2 HTML templates (30+ files)
│ ├── base.html # Base template with navigation and auth
│ ├── index.html # Company directory listing
│ ├── company_detail.html # Detailed company profile page
│ ├── chat.html # AI chat interface
│ ├── admin/ # Admin dashboards and tools (15 files)
│ ├── auth/ # Authentication flows (5 files)
│ ├── forum/ # Community forum (3 files)
│ ├── calendar/ # Events calendar (4 files)
│ ├── messages/ # Private messaging (4 files)
│ └── errors/ # Error pages (404, 500)
├── static/ # Static assets (CSS, images)
│ ├── css/ # Fluent Design stylesheets
│ │ ├── microsoft-fluent.css
│ │ └── fluent-nordabiz.css
│ └── img/companies/ # Company logos (82 images)
├── database/ # Database schemas and migrations
│ ├── schema.sql # Main PostgreSQL schema
│ ├── README.md # Database documentation
│ └── migrations/ # Versioned migrations (6 files)
├── scripts/ # Production automation scripts
│ ├── seo_audit.py # SEO audit tool (PageSpeed Insights)
│ ├── social_media_audit.py # Social media presence audit
│ ├── seo_analyzer.py # On-page SEO analysis
│ └── company-data-collector.js # Node.js web scraper
├── tests/ # Test suite (7 files)
│ ├── ai_quality_evaluator.py # AI testing framework
│ ├── ai_quality_test_cases.json # 15 test cases in 8 categories
│ ├── test_admin_seo_dashboard.py
│ ├── test_gbp_audit_field_checks.py
│ ├── test_it_audit_collaboration.py
│ └── test_social_media_audit.py
├── data/ # Source data files
│ ├── companies-basic.json # 80 company profiles
│ └── data-sources.md # Data source documentation
├── requirements.txt # Python dependencies (13 packages)
├── docker-compose.yml # PostgreSQL development database
├── .env.example # Environment variables template
├── CLAUDE.md # Project documentation for AI
└── deployment_checklist.md # Production deployment guide
```
## Uruchomienie