עדכון אחרון: טוען...
רענון אוטומטי כל 30 שניות
בודק חיבור...
1
ערים חיות
10
API Endpoints
7
שירותי בקנד
496+
קומיטים
ארכיטקטורה ומבנה המערכת
תרשים ארכיטקטורה
Frontend
Vite + React
trip.nvision.me
Cloudflare Tunnel
HTTPS proxy
City Engine API
FastAPI + Docker
tripping-engine.nvision.me
↓ ↓ ↓
Supabase
Postgres
City Packs
JSON Data
Z.AI / GLM
AI Enrichment
Spark Server
Docker Host
77.90.40.84
התקדמות כללית
50%
בקנד
60%
פרונטנד
15%
נתונים
Backend Core50%
Frontend Onboarding70%
City Data Coverage10%
Affiliate Integration0%
Auth / Users0%
Production Hardening20%
מבנה הבקנד — City Engine
מבנה קבצים
שכבהקבציםתפקיד
API Routeshealth, city_packs, trip_plans, admin_ops4 נתיבים
Modelscity_pack, trip_brief, trip_plan3 מודלים (Pydantic)
Servicesplanner, ops, ingestion_blueprint, source_normalization, zai_automation5 שירותים
Repositoriescity_packs (File+Postgres), trip_runs2 ריפוזיטורים
Scriptsapply_migrations, sync_city_pack, fetch_vienna, run_glm, normalize, enrich6 סקריפטים
Datacity-packs/, automation/, raw/, normalized/4 תיקיות נתונים
API Endpoints
GET/api/v1/healthבדיקת תקינות
GET/api/v1/citiesרשימת ערים
GET/api/v1/cities/{slug}/packחבילת עיר מלאה
GET/api/v1/cities/{slug}/ingestion-blueprintתוכנית קליטת נתונים
POST/api/v1/trip-plans/previewתצוגה מקדימה של טיול
POST/admin/diagnostics/connectivityאבחון חיבוריות
POST/admin/database/apply-migrationsהרצת מיגרציות
POST/admin/cities/{slug}/syncסנכרון עיר ל-DB
POST/admin/cities/{slug}/glm-enrichmentהעשרת AI
POST/admin/cities/{slug}/bootstrapBootstrap מלא
מודל הנתונים — City Pack
CityPack — המודל המרכזי
כל המידע על עיר ארוז במודל אחד
שדהסוג
metadataCityMetadata
transport_profileTransportProfile
neighborhoodsNeighborhood[]
airport_transfersAirportTransfer[]
hotel_slotsHotelSlot[]
activitiesActivity[]
day_tripsDayTrip[]
editorial_rulesEditorialRule[]
TripBrief — קלט משתמש
מה המשתמש מזין כדי לקבל תוכנית
שדהערכים
party_typecouplefamilyfriendssolo
budget_tiersmartcomfortpremiumluxury
paceslowbalancedpacked
duration_days2–21 ימים
vibesעד 8 תגיות
constraintsעד 10 אילוצים
first_timeביקור ראשון?
localehe / en
TripPlanPreview — פלט
התוכנית המלאה שחוזרת למשתמש
שדהתוכן
summaryסיכום מילולי
budget_summaryפירוט תקציב
recommended_basesשכונות מומלצות
arrivalהגעה מנמל תעופה
hotel_candidates3 מלונות מדורגים
activity_candidates8 פעילויות מדורגות
daily_outlineמסלול יומי מפורט
editorial_tipsטיפים עריכתיים
כיסוי ערים
ערים פעילות ומתוכננות
🇦🇹
וינה — Vienna
8 שכונות • 14 פעילויות • 5 טיולי יום • 6 מלונות • 7 כללי עריכה
LIVE
🇮🇹
רומא — Rome
מתוכנן — גל ראשון
PLANNED
🇨🇿
פראג — Prague
מתוכנן — גל ראשון
PLANNED
🇬🇷
אתונה — Athens
מתוכנן — גל ראשון
PLANNED
🇪🇸
ברצלונה — Barcelona
מתוכנן — גל ראשון
PLANNED
🇭🇰
הונג קונג — Hong Kong
עתידי — גל שני (אסיה)
FUTURE
🇯🇵
טוקיו — Tokyo
עתידי — גל שני (אסיה)
FUTURE
🇰🇷
סיאול — Seoul
עתידי — גל שני (אסיה)
FUTURE
🇦🇹 Vienna — מבט עומק
City Pack v2 — production grade
שכונות (8/8)100%
פעילויות (14/20+)70%
מלונות (6/10+)60%
טיולי יום (5/5)100%
כללי עריכה (7/7)100%
מידע מעשי (practical_info)60%
מקורות חופשיים (Overpass/Wiki)100%
GLM Enrichment100%
שכונות: Innere Stadt, Leopoldstadt, Neubau, Wieden, Landstrasse, Josefstadt, Mariahilf, Alsergrund
משימות — מה נעשה ומה נשאר
בוצע
  • FastAPI backend foundation — מבנה, config, CORS
  • Pydantic models — CityPack, TripBrief, TripPlanPreview
  • Dual repository — File + Postgres backends
  • Planner engine — scoring, day-by-day generation, Hebrew
  • Vienna city pack v2 — production grade
  • Supabase schema + 2 migrations
  • City pack sync to Postgres
  • GLM/Z.AI enrichment pipeline
  • Free source ingestion (Overpass, Wikidata, Wikipedia)
  • Docker + docker-compose deployment
  • Cloudflare tunnel — HTTPS exposure
  • Admin API — migrations, sync, bootstrap, diagnostics
  • Frontend onboarding flow — destination, party, budget, pace, vibes
  • Frontend wired to backend API
  • Hero video system + media fallbacks
  • SVG icon system + animated icons
  • Bilingual UI scaffolding (HE/EN)
  • Lazy route loading for bundle size
  • Trip answer experience polish
  • Vercel auto-deploy from GitHub
נותר לעשות
  • הוספת 4 ערים נוספות (Rome, Prague, Athens, Barcelona)
  • אינטגרציית GetYourGuide affiliate
  • אינטגרציית booking/hotel affiliate
  • מערכת משתמשים ואימות (Auth)
  • שמירת טיולים — trip persistence מלא
  • שכבת caching (Redis / in-memory)
  • Rate limiting + production hardening
  • העשרת practical_info לכל הפעילויות
  • אוטומציית יצירת city packs — מ-prompt ל-JSON
  • CMS / ממשק ניהול תוכן לערים
  • מערכת מדיה מנוהלת — uploaded images/videos
  • Hebrew SEO + landing pages per city
  • Analytics + conversion tracking
  • Mobile-first responsive polish
  • PDF / share trip export
  • Monitoring + alerting (health checks)
  • CI/CD pipeline (GitHub Actions)
  • EN locale planner support מלא
מנוע התכנון — Planner
איך הPlanner עובד
המנוע הוא rule-based — בלי LLM בזמן ריצה. מהיר, דטרמיניסטי, ניתן לבקרה.
1. Scoring — כל שכונה/מלון/פעילות מקבלת ניקוד לפי התאמה ל-vibes, budget, pace, audience
2. Ranking — דירוג לפי ניקוד, בחירת top candidates
3. Day-by-day — בניית מסלול יומי עם morning/lunch/afternoon/dinner/evening slots
4. Budget — חישוב תקציב עם פירוט (מלון, אוכל, פעילויות, תחבורה)
5. Localization — תרגום ל-Hebrew עם rationale templates
6. Editorial — טיפים חכמים מותנים (משפחה, ביקור ראשון, גשם...)
Hebrew Dictionaries בתוך הPlanner
המנוע כולל מילונים מלאים לתרגום:
מילוןדוגמאותכמות
PARTY_TYPE_HEזוגמשפחהחברים4
BUDGET_TIER_HEחכםנוחפרימיום4
VIBE_HEרומנטיתרבותאוכל22
NEIGHBORHOOD_HEהעיר העתיקהנויבאו8
HEBREW_NAMESארמון שנברוןנשמארקט19
EDITORIAL_TIPS_HEכרטיסי עמידה באופרה7
RESTAURANTSMotto am FlussSteirereck~15
צינור הנתונים — Data Pipeline
Free Sources
Overpass / Wikidata / Wikipedia
Raw Snapshots
data/raw/{city}/
Normalization
source_normalization.py
City Pack JSON
data/city-packs/
Postgres Sync
Supabase
AI Enrichment (Z.AI/GLM) ← רץ בנפרד דרך admin API או CLI script
ציר זמן — פעילות אחרונה
08.04.2026
Tailor Vienna answer flow to onboarding profile
08.04.2026
Reduce bundle size with lazy routes
07.04.2026
Polish the trip answer experience
07.04.2026
Add Vienna data pack and fallback surfaces
06.04.2026
Wire Vienna onboarding to live planner flow
05.04.2026
Ship Vienna city-engine runtime
04.04.2026
Register Vienna source ingestion (Overpass/Wiki)
03.04.2026
Enrich Vienna to production grade, deploy backend
03.04.2026
City Engine backend with Postgres integration and ops UI
02.04.2026
Vercel auto-deploy from GitHub, R2 videos
01.04.2026
Animated SVG icons, destination page rework
31.03.2026
Trip type animations, batch cycling algorithm
~26.03.2026
Onboarding screens, budget flow, SVG icon system
~25.03.2026
Bilingual UI, hero media system, visual language
~24.03.2026
Project kickoff — initial premium travel UI
קישורים מהירים
🌎
Frontend
trip.nvision.me
⚙️
Backend API
tripping-engine.nvision.me
🇦🇹
Vienna Pack
City Pack JSON
📖
API Docs
Swagger UI