auto-claude: subtask-3-3 - Update project structure section
This commit is contained in:
parent
1938c71a7a
commit
1a4a55ef5e
55
README.md
55
README.md
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user