agile-travel

byOhad Doron

. ✈️ Travel AI — מפרט מלא ומעודכן יקציה לתכנון טיול🎯 מטרת האפליקציה Travel AI היא אפ לים מלאה, שבה המשתמש מזין את ההעדפות שלו, והמערכת עוזרת לו לבנות טיול אמיתי, מפורט ומוכן לשימוש. האפליקציה תוכל לעזור בתכנון: * 🌍 יעד * 📅 תאריכים * 👨‍👩‍👧‍👦 מטיילים * 💰 תקציב * ✈️ טיסות * 🏨 מלונות יעצות עם* 🚗 רכב * 🚆 תחבורה בין יעדים * 🏛️ אטרקציות * 🍝 מסעדות * ☀️ מזג אוויר * 🗓️ מסלול יומי * 🗺️ מפות * 🤖 הת י AI חשוב: איטליה, רומא ואמאלפי הן דוגמאות בלבד במפרט. Travel AI צריכה להיות מסוגלת לתכנן טיולים לכל יעד שהמערכת תומכת בו. ⸻ 1. 🏠 מסך הבית במסך הבית המשתמש יוכל להתחיל טיול חדש. כפתור מרכזי: ➕ צור טיול בתוך התחלת הטיול: המשתמש יבחר מה הוא רוצה ש-Travel AI יתכנן עבורו: ☑️ טיסה ☑️ מלון ☑️ רכב ☑️ תחבורה בין יעדים ☑️ אטרקציות ☑️ מסעדות ☑️ מסלול יומי ☑️ מזג אוויר ת. או: אני רוצה ש-Travel AI יתכהמשתמש יכול לבחור הכול או רק חלק. לדוגמה: אני כבר הזמנתי טיסה ומלון, ואני רוצה שהאפליקציה תבנה לי רק מסלול, אטרקציות ומסעד ונן לי הכול — מטיסה ועד המסלול היומי. ⸻ 2. 🧭 שאלון תכנון הטיול המערכת תשאל את המשתמש את כל מה שצריך. מידע בסיסי * יעד / מדינה * תאריך יציאה * תאריך חזרה * 👨‍👩‍👧‍👦* מספר מטיילים * גילאי המטיילים * תקציב * מטבע סגנון הטיול * 🏖️ חופים * 🏙️ עיר * 🌲 טבע * 🏛️ היסטוריה ותרבות * 🍕 אוכל * 🛍️ קניות * 🧗 אקסטרים * 💎 יוקר ה משפחתי * ❤️ זוגי * 😌 רגוע * שילוב של כמה סגנונות ⸻ 3. 🗺️ כמה יעדים באותו טיול Travel AI לא תהיה מוגבלת ליעד אחד. המשתמש יוכל לבחור: ➕ הוסף יעד לדוגמה בלבד: 🇮🇹 איטליה צעי תחבורה * 5 ימים — רומא 3 ימים — אמאלפי אבל אפשר גם: 🇫🇷 צרפת 4 ימים — פריז 3 ימים — ניס או כל שילוב אחר שהמערכת תומכת בו. המערכת תחשב: * כמה ימים בכל מקום * סדר יעדים * זמן מעבר * א מעלות מעבר * מלון מתאים לכל אזור * אטרקציות בכל יעד * מסעדות בכל יעד ⸻ 4. ✈️ טיסות אם המשתמש סימן שהוא רוצה עזרה בטיסות: Travel AI תחפש אפשרויות טיסה אמיתיות ותציג: * חברת תעופה * שעות * מחיר אם המשתמש * משך טיסה * עצירות * כבודה * שדה תעופה * אפשרויות שונות ואז המשתמש יוכל לבחור את הטיסה. אם המשתמש לא רוצה שהאפליקציה תטפל בטיסות — החלק הזה פשוט לא יופיע בתכנון. ⸻ 5. 🏨 מלונות אותו עיקרון. בחר מלון: חילת התכנון תהיה אפשרות: האם אתה צריך רכב? Travel AI תציג מלונות רלוונטיים ותאפשר לבחור. אם יש כמה יעדים, יהיה מלון נפרד לכל יעד. לדוגמה: יעד 1 🏨 מלון ברומא יעד 2 🏨 מלון באמאלפי וכל מלון יהיה מקושר למקור הרלוונטי שלו. ⸻ 6. 🚗 רכב במסך הבית/ תכן / לא אם כן: * סוג רכב * מספר נוסעים * תאריכים * מקום איסוף * מקום החזרה * תקציב * חברה * תנאים ובטיול עם מספר יעדים Travel AI תוכל להבין שלא בהכרח צריך רכב לכל הטיול. ⸻ 7. 🚆 תחבורה בין יעדים כאשר יש מספר יעדים: Travel AI תציע דרכי מעבר. לדוגמה בלבד: רומא → אמאלפי 🚆 רכבת 🚗 רכב 🚌 אוטובוס עם: * זמן * מחיר * נקודת יציאה * נקודת הגעה * קישור רלוונטי ⸻ 8. 🏛️ אטרקציות Travel AI תמצא אטרקציות אמיתיות שמתאימות להעדפות המשתמש. לכל אטרקציה: * שם * תמונות * תיאור * דירוג * מחיר * שעות פתיחה * כתובת * זמן מ ומלץ לביקור * מרחק מהמלון * אתר רשמי, כאשר קיים * 📍 Google Maps וכפתור: ➕ הוסף לטיול ⸻ 9. 🍝 מסעדות אפשר למצוא מסעדות לפי: * סוג אוכל * מחיר * דירוג * אזור * מרחק * אווירה * ליד הים * ליד אטרקציה * העדפות המשתמש ולכל מסעדה: 🍝 שם ⭐ דירוג 💰 מחיר 📍 כתובת el AI 🌐 אתר 📍 Google Maps ⸻ 10. ☀️ מזג אוויר לכל יום בטיול: * 🌡️ טמפרטורה * ☀️ שמש * 🌧️ גשם * 💨 רוח * 💧 לחות * 🌅 זריחה * 🌇 שקיעה וה-AI יוכל להתחשב בזה בעת בניית המסלול. ⸻ 11. 🗓️ המסלול המפורט — חובה זה אחד החלקים המרכזיים של האפליקציה. בסוף התכנון Tra vחייבת ליצור מסלול מלא לפי ימים ושעות. לדוגמה בלבד: יום 3 — רומא 🇮🇹 09:00 ☕ ארוחת בוקר 🏨 המלון 10:00 🏛️ אטרקציה 🔗 אתר האטרקציה 📍 Google Maps 13:00 🍝 ארוחת צהריים 🔗 אתר המסעדה 📍 Google Maps 15:00 🏛️ אטרקציה נוספת 🔗 מידע / אתר 📍 Google Maps 19:30 🍝 ארוחת ערב לון / הזמנה 🔗 אתר המסעדה 📍 Google Maps 🗺️ פתח מסלול יומי ב-Google Maps ⸻ 12. 🔗 מפרט וקישורים — חובה אני שם על זה דגש בדיוק כמו שביקשת: הטיול הסופי לא יהיה רק טקסט של AI. כל פריט רלוונטי במסלול צריך לקבל את הקישור המתאים. ✈️ טיסה → קישור להזמנה / מקור הטיסה 🏨 מלון → קישור ל מ🏛️ אטרקציה → אתר רשמי, כאשר קיים → Google Maps 🍝 מסעדה → אתר המסעדה, כאשר קיים → Google Maps 🚗 רכב → קישור לחברת ההשכרה/הצעה 🚆 תחבורה → קישור למידע או להזמנה, כאשר זמין 📍 מיקום → Google Maps 🗺️ מסלול → Google Maps ⸻ 13. 🗺️ מפה של כל הטיול מפה שתציג את כל הנקודות: ✈️ שדה תעופה דיר. ⸻🏨 מלון 🏛️ אטרקציות 🍝 מסעדות 🚗 רכב 🚆 תחנות 📍 מקומות נוספים אפשר לעבור בין ימים ולראות את המסלול הרלוונטי. ⸻ 14. 💰 תקציב Travel AI תחשב את העלויות שניתן להשיג עבורן נתונים: ✈️ טיסות 🏨 מלונות 🚗 רכב 🚆 תחבורה 🎟️ אטרקציות 🍝 אוכל 💰 שונות ותציג: עלות משוערת כוללת מול: התקציב שהמשתמש ה ג 15. 🤖💬 AI Chat — דרישת חובה בסוף התכנון יהיה צ’אט AI ייעודי לטיול. זה לא יהיה צ’אט נפרד שלא מכיר את הטיול. ה-AI יכיר את: * היעדים * התאריכים * המלונות * הטיסות * האטרקציות * המסעדות * התקציב * המסלול * ההעדפות ואפשר יהיה להתייעץ איתו. לדוגמה: „אני רוצה פחות מוזיאונים ויותר טבע.” או: „תוריד את המסעדה הזאת ותמצא לי מסעדת דגים טובה יותר.” או: „יש גשם ביום חמישי. תשנה את היום.” או: „בוא נעשה 4 ימים ברומא במקום 5 ונוסיף יום באמאלפי.” וה-AI יעדכן את הטיול עצמו, ולא רק יענה בטקסט. ⸻ 16. 🔄 עדכון אוטומטי של הטיול אחרי שינוי בצ’אט: אם המשתמש אומר: „תוסיף עוד יום באמאלפי.” Travel AI תעדכן בהתאם: רומא: 5 → 4 ימים אמאלפי: 3 → 4 ימים ותעדכן גם: * מלונות * תחבורה * אטרקציות * מסעד ות * מסלול * תקציב * מפה * קישורים כך שהכול יישאר מסונכרן. ⸻ 17. 🧳 עמוד „הטיול שלי” עמוד מרכזי עם: ✈️ טיסות 🏨 מלונות 🚗 רכב 🚆 תחבורה 🗓️ מסלול 🏛️ אטרקציות 🍝 מסעדות ☀️ מזג אוויר 💰 תקציב 🗺️ מפה 🤖 AI Chat ⸻ 18. 📁 הטיולים שלי שמירת כל הטיולים שנוצרו. לדוגמה בלבד: 🇮🇹 איטליה — 8 ימים 🇬🇷 יוון — 10 ימים 🇺🇸 ארה״ב — 14 ימים ⸻ 19. ⚙️ הגדרות * שפה * מטבע * העדפות * סוגי טיולים * אוכל * תקציב * יחידות * התראות * פרטיות ⸻ 20. ℹ️ אודות Travel AI הסבר על: * האפליקציה * ה-AI * אופן תכנון הטיולים * מקורות המידע * איך להשתמש באפליקציה ⸻ 🏆 העיקרון של Travel AI בסוף, המשתמש צריך להיות מסוגל לפתוח את הטיול ולקבל משהו שנראה בערך כך: ✈️ הטיול שלי 🇮🇹 יעד 1 — רומא 📅 5 ימים 🏨 המלון שלי → 🔗 ✈️ הטיסה שלי → 🔗 יום 1 🏛️ אטרקציה → 🔗 🍝 מסעדה → 🔗 📍 Google Maps → 🔗 יום 2 🏛️ אטרקציה → 🔗 🍝 מסעדה → 🔗 📍 Google Maps → 🔗 ⬇️ 🚆 מעבר ליעד הבא → 🔗 🇮🇹 יעד 2 — אמאלפי 📅 3 ימים 🏨 המלון שלי → 🔗 יום 6 🌊 אטרקציה → 🔗 🍝 מסעדה → 🔗 📍 Google Maps → 🔗 … ובצד/בתחתית: 🤖 „רוצה לשנות משהו בטיול?” פתח צ’אט עם Travel AI זה מבחינתי הופך את הדרישות שלך ל־3 עקרונות שאסור לפגוע בהם: 1. מידע אמיתי ועדכני ככל שניתן. 2. טיול סופי מפורט עם קישורים לכל דבר רלוונטי. 3. AI Chat שמכיר את הטיול ויכול לשנות אותו בפוע

No preview

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 2

System Requirements Document for agile-travel

1. Introduction

Travel AI (project code: agile-travel) is a full trip-planning application. The traveler enters their preferences and the system helps build a real, detailed, ready-to-use trip — not a chat transcript and not a block of AI text.

The application plans and assembles: destination, dates, travelers, budget, flights, hotels, car, transport between destinations, attractions, restaurants, weather, the daily itinerary, maps, and AI consultation.

Its audience is any traveler planning a trip that the system supports, whether they want the whole journey handled — from the flight to the hour-by-hour daily itinerary — or only part of it, for example when the flight and hotel are already booked and they need only an itinerary, attractions, and restaurants.

Italy, Rome, and Amalfi appear throughout the source specification as examples only. Travel AI is not limited to one country, one destination, or those examples; it must be able to plan trips to any destination the system supports, and multiple destinations within the same trip.

Three principles are inviolable and govern every requirement in this document:

  1. Real and as up-to-date information as possible.
  2. A final detailed trip with links to everything relevant — the finished trip is never only AI text.
  3. An AI Chat that knows the trip and can actually change it — not a separate chat that is unaware of the trip.
Page 2 of 2

2. System Overview

Travel AI is a first-party application with application-owned identity and custom UI. A person first encounters the public Landing surface, establishes or verifies identity through Sign Up / Login, and then works inside protected planning surfaces.

The traveler works through a coherent planning flow owned by these pages: \xd7\x9e\xd7\xa1\xd7\x9a הבית (start a trip and choose which components Travel AI should plan), \xd7\xa9\xd7\x90\xd7\x9cון\x20\xd7\xaa\xd7\x9b\xd7\xa0ון הטיול (basic information and trip style), יעדים (multiple destinations and day allocation), טיסות, \xd7\x9e\xd7\x9cונות, רכב, תחבורה בין יעדים, \xd7\x90\xd7\x98\xd7\xa8\xd7\xa7\xd7\xa6יות, \xd7\x9e\xd7\xa1\xd7\xa2\xd7\x93ות, \xd7\x9e\xd7\x96ג אוויר, \xd7\x9e\xd7\xa1לול יומי, \xd7\x9e\xd7\xa4\xd7\x94, **

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: Learn about Travel AI
Sign Up: Create account
Login: Sign in
מסך הבית: Start new trip
מסך הבית: Choose components to plan
שאלון תכנון הטיול: Enter destination and dates
שאלון תכנון הטיול: Enter travelers and budget
שאלון תכנון הטיול: Select trip style
יעדים: Add multiple destinations
יעדים: Allocate days per destination
טיסות: Compare flight options
טיסות: Select flight
מלונות: Choose hotel per destination
רכב: Decide car rental needed
רכב: Select car option
תחבורה בין יעדים: Compare transport options
תחבורה בין יעדים: Select inter-destination transport
אטרקציות: Browse matching attractions
אטרקציות: Add attraction to trip
מסעדות: Search restaurants by preference
מסעדות: Add restaurant to trip
מזג אוויר: Check daily weather
מסלול יומי: Review detailed day itinerary
תקציב: Compare estimate to budget
מפה: View all trip points
הטיול שלי: Open finished trip
הטיולים שלי: View saved trips
הגדרות: Update language and currency
אודות Travel AI: Read how trips are planned

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: Learn about Travel AI
Sign Up: Create account
Login: Sign in
מסך הבית: Start new trip
מסך הבית: Choose components to plan
שאלון תכנון הטיול: Enter destination and dates
שאלון תכנון הטיול: Enter travelers and budget
שאלון תכנון הטיול: Select trip style
יעדים: Add multiple destinations
יעדים: Allocate days per destination
טיסות: Compare flight options
טיסות: Select flight
מלונות: Choose hotel per destination
רכב: Decide car rental needed
רכב: Select car option
תחבורה בין יעדים: Compare transport options
תחבורה בין יעדים: Select inter-destination transport
אטרקציות: Browse matching attractions
אטרקציות: Add attraction to trip
מסעדות: Search restaurants by preference
מסעדות: Add restaurant to trip
מזג אוויר: Check daily weather
מסלול יומי: Review detailed day itinerary
תקציב: Compare estimate to budget
מפה: View all trip points
הטיול שלי: Open finished trip
הטיולים שלי: View saved trips
הגדרות: Update language and currency
אודות Travel AI: Read how trips are planned