Go to file
Maciej Pienczyn 0dde9bde77 auto-claude: subtask-6-1 - Add run_migration.py for production deployment
Added a Python migration script that can be run on the production server
to add the google_opening_hours and google_photos_count columns.

Script connects to localhost (127.0.0.1) as required by PostgreSQL config.

Usage on production server:
  cd /var/www/nordabiznes && python3 run_migration.py

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 23:21:19 +01:00
.claude Sync local repo with production state 2026-01-06 22:23:28 +01:00
data Initial commit 2026-01-01 14:01:49 +01:00
database auto-claude: subtask-4-1 - Create SQL migration script for new columns 2026-01-08 23:04:25 +01:00
docs Add company logos, migration and docs 2026-01-06 22:31:17 +01:00
migrations Initial commit 2026-01-01 14:01:49 +01:00
reports Initial commit 2026-01-01 14:01:49 +01:00
scripts auto-claude: subtask-5-1 - Fix opening_hours and photos data passing in audit_company 2026-01-08 23:08:19 +01:00
static Sync: Current production state 2026-01-08 12:26:22 +01:00
templates fix: add navigation to GBP audit feature (qa-requested) 2026-01-08 19:27:28 +01:00
tests auto-claude: subtask-5-2 - Test GBP audit service locally to verify field checks 2026-01-08 23:10:16 +01:00
.auto-claude-status auto-claude: subtask-3-1 - Update _check_hours() method to read from google_opening_hours 2026-01-08 23:01:28 +01:00
.env.example auto-claude: subtask-1-2 - Document GOOGLE_PLACES_API_KEY in .env.example 2026-01-08 20:24:37 +01:00
.gitignore auto-claude: Merge auto-claude/005-badanie-jakosci-seo-stron-intrentowych-kazdego-z-c 2026-01-08 12:36:09 +01:00
advanced-config-update.sql Initial commit 2026-01-01 14:01:49 +01:00
app.py auto-claude: subtask-3-3 - Add GBP audit route accessible to logged-in users 2026-01-08 19:17:32 +01:00
CHAT-ANALYSIS.md Initial commit 2026-01-01 14:01:49 +01:00
CLAUDE.md Aktualizuj nazwę klucza API PageSpeed w dokumentacji 2026-01-08 16:03:51 +01:00
DATA_COLLECTION_SUMMARY.md Initial commit 2026-01-01 14:01:49 +01:00
data_verification_summary.md Initial commit 2026-01-01 14:01:49 +01:00
DATABASE_ENRICHMENT_SUMMARY.md Initial commit 2026-01-01 14:01:49 +01:00
database.py auto-claude: subtask-1-1 - Add google_opening_hours (JSONB) and google_photos_count (INTEGER) columns to CompanyWebsiteAnalysis model 2026-01-08 22:57:21 +01:00
debug-headers.conf Initial commit 2026-01-01 14:01:49 +01:00
DEBUG-PASSWORD-VALIDATION.md Initial commit 2026-01-01 14:01:49 +01:00
deploy.sh Sync local repo with production state 2026-01-06 22:23:28 +01:00
deployment_checklist.md Sync local repo with production state 2026-01-06 22:23:28 +01:00
DEPLOYMENT-COMPLETE.md Initial commit 2026-01-01 14:01:49 +01:00
DEPLOYMENT.md Initial commit 2026-01-01 14:01:49 +01:00
DETAILED_FINDINGS_2025-11-27.md Initial commit 2026-01-01 14:01:49 +01:00
docker-compose.yml Sync: Current production state 2026-01-08 12:26:22 +01:00
email_service.py Initial commit 2026-01-01 14:01:49 +01:00
EMAIL-VALIDATION-UPDATE.md Initial commit 2026-01-01 14:01:49 +01:00
fix_company_data_corrections.py Initial commit 2026-01-01 14:01:49 +01:00
fix_krs_verification.py Initial commit 2026-01-01 14:01:49 +01:00
gbp_audit_service.py auto-claude: subtask-3-2 - Update _check_photos() to use google_photos_count 2026-01-08 23:02:49 +01:00
gemini_service.py Initial commit 2026-01-01 14:01:49 +01:00
import_collected_news.py Initial commit 2026-01-01 14:01:49 +01:00
krs_api_service.py Initial commit 2026-01-01 14:01:49 +01:00
migrate_add_news_tables.py Initial commit 2026-01-01 14:01:49 +01:00
NEWS_SCRAPING_SYSTEM.md Initial commit 2026-01-01 14:01:49 +01:00
nginx-custom-maintenance.conf Initial commit 2026-01-01 14:01:49 +01:00
NIP-VERIFICATION-IMPLEMENTATION.md Initial commit 2026-01-01 14:01:49 +01:00
nordabiz_chat.py Initial commit 2026-01-01 14:01:49 +01:00
PLAN_NAPRAWY_DANYCH.md Initial commit 2026-01-01 14:01:49 +01:00
PROJECT_INFO.md Initial commit 2026-01-01 14:01:49 +01:00
PROMPT.md Initial commit 2026-01-01 14:01:49 +01:00
README.md Initial commit 2026-01-01 14:01:49 +01:00
requirements.txt auto-claude: subtask-1-1 - Add googlemaps package to requirements.txt 2026-01-08 20:23:55 +01:00
run_ai_quality_tests.py Initial commit 2026-01-01 14:01:49 +01:00
run_migration.py auto-claude: subtask-6-1 - Add run_migration.py for production deployment 2026-01-08 23:21:19 +01:00
SCRAPING_IMPROVEMENTS_PLAN.md Initial commit 2026-01-01 14:01:49 +01:00
SCRAPING_SYSTEM_README.md Initial commit 2026-01-01 14:01:49 +01:00
SCRIPTS_INDEX.md Initial commit 2026-01-01 14:01:49 +01:00
search_service.py Initial commit 2026-01-01 14:01:49 +01:00
social_media_found.json Initial commit 2026-01-01 14:01:49 +01:00
TEST-COMPANIES-READY.md Initial commit 2026-01-01 14:01:49 +01:00
update_social_media.py Initial commit 2026-01-01 14:01:49 +01:00
update_verified_data_2025-12-29.py Initial commit 2026-01-01 14:01:49 +01:00
VERIFICATION_REPORT_2025-12-29.md Initial commit 2026-01-01 14:01:49 +01:00
verify_all_companies_data.py Initial commit 2026-01-01 14:01:49 +01:00
view_maturity_results.sh Initial commit 2026-01-01 14:01:49 +01:00
WEB_SCRAPING_INTEGRATION.md Initial commit 2026-01-01 14:01:49 +01:00
WYNIKI_DOJRZALOŚĆ_CYFROWA.md Initial commit 2026-01-01 14:01:49 +01:00

Norda Biznes Hub

Hub integracyjny dla członków Regionalnej Izby Przedsiębiorców Norda Biznes z Wejherowa i powiatu.

Opis projektu

Platforma ma na celu integrację lokalnego biznesu poprzez:

  • Networking - nawiązywanie kontaktów między przedsiębiorcami
  • Współpracę - znajdowanie partnerów do wspólnych przedsięwzięć
  • Wymianę doświadczeń - dzielenie się wiedzą i best practices
  • Zawieranie dealów - możliwość wspólnych projektów i transakcji

Obecne funkcjonalności

Wersja 1.0

  • Lista 80 firm członkowskich
  • Wyszukiwarka firm (nazwa, opis)
  • Filtrowanie po kategoriach:
    • IT & Technologie
    • Budowlane
    • Usługi
    • Produkcja
    • Handel
  • Responsywny design (mobile, tablet, desktop)
  • Nowoczesny interfejs użytkownika

Struktura projektu

nordabiz/
├── index.html      # Główna strona HTML
├── styles.css      # Stylowanie CSS
├── script.js       # Logika JavaScript + dane firm
└── README.md       # Dokumentacja

Uruchomienie

Projekt jest statyczną stroną HTML. Aby uruchomić:

  1. Otwórz plik index.html w przeglądarce
  2. Lub użyj lokalnego serwera:
    # Python 3
    python3 -m http.server 8000
    
    # Node.js
    npx http-server
    
  3. Odwiedź: http://localhost:8000

Planowane rozszerzenia

Faza 2 - Profile firm

  • Szczegółowe profile każdej firmy
  • Dane kontaktowe (email, telefon, adres)
  • Linki do stron WWW i social media
  • Galeria zdjęć
  • Oferta produktów/usług

Faza 3 - Networking

  • System wiadomości między firmami
  • Tablica ogłoszeń
  • Oferty współpracy
  • Wydarzenia i spotkania networkingowe

Faza 4 - Deals & Współpraca

  • Marketplace dla ofert B2B
  • System matchingu partnerów biznesowych
  • Wspólne projekty i konsorcja
  • Referencje i rekomendacje

Faza 5 - Zaawansowane funkcje

  • Panel administracyjny
  • Logowanie dla członków
  • Newsletter
  • Blog / Aktualności
  • Statystyki i analytics
  • Integracja z CRM

Technologie

  • Frontend: HTML5, CSS3, Vanilla JavaScript
  • Design: Responsive, Mobile-first
  • Hosting: Gotowe do wdrożenia na dowolnym serwerze WWW

Dane kontaktowe Norda Biznes

Rozwój

Projekt jest gotowy do rozbudowy. Kolejne fazy mogą obejmować:

  1. Backend (Node.js, Python, PHP)
  2. Baza danych (PostgreSQL, MongoDB)
  3. Autoryzacja i uwierzytelnianie
  4. API dla integracji z innymi systemami
  5. Aplikacja mobilna

Licencja

Projekt stworzony dla Norda Biznes - Regionalna Izba Przedsiębiorców