diff --git a/.DS_Store b/.DS_Store
index bfc8832..65a3f4e 100644
Binary files a/.DS_Store and b/.DS_Store differ
diff --git a/.env.production b/.env.production
index 7b486ca..7866807 100644
--- a/.env.production
+++ b/.env.production
@@ -13,4 +13,4 @@ VITE_SHOW_ONLY_OPER_CARDS=true
# === Feature flags (use for hiding features until ready for production) ===
VITE_LOGIN_READY_FOR_PROD=true
VITE_LOCATION_SEARCH_READY_FOR_PROD=false
-VITE_LANGUAGE_READY_FOR_PROD=false
+VITE_LANGUAGE_READY_FOR_PROD=false
\ No newline at end of file
diff --git a/.env.staging b/.env.staging
index cf948cf..5788965 100644
--- a/.env.staging
+++ b/.env.staging
@@ -5,4 +5,4 @@ VITE_ENV=staging
# Behaviour
VITE_SHOW_META_TAGS=true
VITE_SHOW_DEMO_CARDS=true
-VITE_SHOW_ONLY_OPER_CARDS=false
+VITE_SHOW_ONLY_OPER_CARDS=false
\ No newline at end of file
diff --git a/public/favicon.ico b/public/favicon.ico
new file mode 100644
index 0000000..9205ceb
Binary files /dev/null and b/public/favicon.ico differ
diff --git a/public/index.html b/public/index.html
new file mode 100644
index 0000000..0c41402
--- /dev/null
+++ b/public/index.html
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ANYWAY
+
+
+
+
+
+
+
+
diff --git a/public/locales/en/translation.json b/public/locales/en/translation.json
new file mode 100644
index 0000000..58dc1af
--- /dev/null
+++ b/public/locales/en/translation.json
@@ -0,0 +1,154 @@
+{
+ "footer": {
+ "about": "About",
+ "acknowledgements": "Acknowledgements",
+ "version": "Version"
+ },
+ "thankYouDialog": {
+ "Acknowledgements": "Acknowledgements",
+ "Developed by": "This project was developed by:",
+ "names": [
+ "Yuval Bar Levi",
+ "Miki Stanger",
+ "Meital Lazarovich",
+ "Atalya Alon",
+ "Eyal Levi",
+ "Carmel Paradis",
+ "Daniel Shely",
+ "Dror Reshef",
+ "Sergey Bekker",
+ "Eyal Shaar",
+ "Yael Luria",
+ "Yogev Boaron Ben-Har",
+ "Tal Licht",
+ "Ron Fybish",
+ "Adele Angel",
+ "Moran Zivoni"
+ ]
+ },
+ "aboutDialog": {
+ "About": "About",
+ "Next challenge": "ANYWAY’s next challenge is to form an automatic generator of infographics to empower and serve journalists, bloggers, public opinion leaders, community leaders etc. in the era of data journalism.",
+ "The generated infographics": "The generated infographics will enhance reporting and news writing with the use of statistics. Each infographic will be created for a real-time road accident related news flash and will provide a deeper insight into the story based on historical data.",
+ "We believe": "This, we believe, will increase both the quantity and quality of articles dealing with road accidents, and will result in raising public awareness and creating pressure on decision makers to initiate infrastructure improvements in light of",
+ "linkText": "Vision Zero.",
+ "linkUrl": "https://en.wikipedia.org/wiki/Vision_Zero"
+ },
+ "filterBar": {
+ "Past Year": "Past Year",
+ "Last 3 Years": "Last 3 Years",
+ "Last 5 Years": "Last 5 Years",
+ "Last 8 Years": "last 8 years",
+ "Show Details": "Show Details",
+ "Hide Details": "Hide Details"
+ },
+ "textView": {
+ "inYear": "In the year",
+ "inYears": "In the years",
+ "on": "on",
+ "onSegment": "Road segment",
+ "occurred": "occurred",
+ "accidents": "accidents",
+ "killedAndHurt": "killed and hurt",
+ "hurt": "hurt",
+ "injured" : "casualties",
+ "fatal": {
+ "singular": "fatal",
+ "plural": "fatal"
+ },
+ "severe": {
+ "singular": "severe",
+ "plural": "severe"
+ },
+ "light": {
+ "singular": "light",
+ "plural": "light"
+ }
+ },
+ "onUrban": {
+ "road": "On urban roads (without intersections)",
+ "location": "throughout the country",
+ "route": "Route"
+ },
+ "cardEditor": {
+ "edit": "Card Editing",
+ "mode": "Display Mode",
+ "display": "Display",
+ "landscape": "Portrait",
+ "portrait": "Landscape",
+ "showAccidents": "Show Accidents",
+ "showInjured": "Show Injured",
+ "size": "Size",
+ "download": "Download as PNG"
+ },
+ "LocationApprove": {
+ "title": "Change/Approve location",
+ "newsFlash": "News flash",
+ "accident": "Location of accident",
+ "changeAllowed": "Can choose location on the map or choose city and ",
+ "updater": "User updating",
+ "status": "Status",
+ "pleaseMark": "please choose",
+ "verifyLocation": "Approve segment",
+ "rejectLocation": "Reject segment",
+ "segment": "Segment",
+ "approveButton": "Approve",
+ "cancelButton": "Cancel"
+ },
+ "labelPosition": "Label Position",
+ "table": {
+ "labels": ["Date", "Hour", "Type", "Killed", "Severe", "Light"]
+ },
+ "login": "LOGIN",
+ "filterPanel": {
+ "all": "all"
+ },
+ "header": {
+ "Search": "Search",
+ "User Greeting": "Hello",
+ "User Info Update": "Update Info",
+ "management": "Management"
+ },
+ "userDetailsForm": {
+ "Update": "Update",
+ "User Details": "User Details",
+ "Last Name": "Last Name",
+ "First Name": "First Name",
+ "Email": "Email",
+ "Organization": "Organization",
+ "Name": "Name"
+ },
+ "usersManagement": {
+ "title": "Users Management",
+ "cancel": "cancel",
+ "save": "save",
+ "saveAll": "save all",
+ "edit": "edit"
+ },
+ "sideBar": "Approximate location:",
+ "changeLocationButton": "Change/Approve location",
+ "UserProfileHeader": {
+ "hello": "Hello",
+ "logout": "LOGOUT"
+ },
+ "widgets": {
+ "countByCarType": {
+ "Accidents count by vehicle type": "Accidents count by vehicle type",
+ "compared to national average": "in a section compared to national average on roads of the same type"
+ },
+ "lastDateUpdated": "last update",
+ "No data": "No data to display"
+ },
+ "mapDialog": {
+ "searchButton": "Search",
+ "cancelButton": "Cancel",
+ "chosenSegment": "Chosen section:",
+ "searchSection": "Search section",
+ "searchStreetAndCity": "Search city/street",
+ "road": "road",
+ "city": "city",
+ "street": "street"
+ },
+ "locationIndicator": "(Chosen Section Search Result)",
+ "cityAndStreetIndicator": "(Chosen City And Street Search Result)"
+}
diff --git a/public/locales/he/translation.json b/public/locales/he/translation.json
new file mode 100644
index 0000000..d334f32
--- /dev/null
+++ b/public/locales/he/translation.json
@@ -0,0 +1,176 @@
+{
+ "footer": {
+ "about": "אודות",
+ "acknowledgements": "תודות",
+ "version": "גרסה"
+ },
+ "thankYouDialog": {
+ "Acknowledgements": "תודות",
+ "Developed by": "את המערכת פיתחו בהתנדבות:",
+ "names": [
+ "יובל בר לוי",
+ "מיקי שטנגר",
+ "מיטל לזרוביץ׳",
+ "דניאל שלי",
+ "סרגי בקר",
+ "יעל לוריא",
+ "דרור רשף",
+ "אדל אנגל",
+ "כרמל פרדיס",
+ "עתליה אלון",
+ "יוגב בוארון בן-הר",
+ "אייל שער",
+ "אייל לוי",
+ "טל ליכט",
+ "רון פייביש",
+ "מורן צבעוני"
+ ]
+ },
+ "aboutDialog": {
+ "About": "אודות",
+ "Next challenge": "האתגר הבא של ANYWAY הוא ליצור גנרטור אוטומטי שישרת ויעצים עיתונאים, בלוגרים, מובילי דעת קהל, מובילי קהילות וכו׳ בעידן עיתונות הדאטה.",
+ "The generated infographics": "האינפוגרפיקות שיווצרו ישתמשו בנתונים סטטיסטיים על מנת להעשיר את הדיווחים והכתבות. כל אינפוגרפיקה תיווצר במיוחד עבור דיווח בזמן אמת על ידיעה הקשורה לתאונת דרכים ותאפשר הבנה עמוקה יותר של הסיפור שתבוסס על נתונים היסטוריים.",
+ "We believe": "אנו מאמינים שבעקבות כך תהיה עליה בכמות וכן באיכות של כתבות המתייחסות לתאונות דרכים וכך תועלה המודעות הציבורית ויווצר לחץ על מקבלי ההחלטות ליזום שיפורים בתשתיות לאור חזון",
+ "linkText": "אפס הרוגים בתאונות דרכים",
+ "linkUrl": "https://ecowiki.org.il/wiki/%D7%97%D7%96%D7%95%D7%9F_%D7%90%D7%A4%D7%A1_%D7%94%D7%A8%D7%95%D7%92%D7%99%D7%9D_%D7%91%D7%AA%D7%90%D7%95%D7%A0%D7%95%D7%AA_%D7%93%D7%A8%D7%9B%D7%99%D7%9D"
+ },
+ "filterBar": {
+ "Past Year": "שנה אחרונה",
+ "Last 3 Years": "3 שנים אחרונות",
+ "Last 5 Years": "5 שנים אחרונות",
+ "Last 8 Years": "8 שנים אחרונות",
+ "Show Details": "הצג פרטים",
+ "Hide Details": "הסתר פרטים"
+ },
+ "textView": {
+ "inYear": "בשנה",
+ "inYears": "בשנים",
+ "on": "ב",
+ "onSegment": "במקטע",
+ "occurred": "התרחשו",
+ "killedAndHurt": "נהרגו ונפצעו",
+ "hurt": "נפצעו",
+ "accidents": "תאונות",
+ "injured": "נפגעים",
+ "fatal": {
+ "singular": "קטלנית",
+ "plural": "קטלניות"
+ },
+ "severe": {
+ "singular": "קשה",
+ "plural": "קשות"
+ },
+ "light": {
+ "singular": "קלה",
+ "plural": "קלות"
+ },
+ "killed": {
+ "singular": "הרוג",
+ "plural": "הרוגים"
+ },
+ "severeInjured": {
+ "singular": "פצוע קשה",
+ "plural": "פצועים קשה"
+ },
+ "lightInjured": {
+ "singular": "פצוע קל",
+ "plural": "פצועים קל"
+ }
+ },
+ "onUrban": {
+ "road": "כבישים בין עירוניים",
+ "location": "בכל הארץ",
+ "route": "כביש"
+ },
+ "cardEditor": {
+ "edit": "עריכת כרטיס",
+ "mode": "מצב תצוגה",
+ "display": "הצג",
+ "landscape": "לרוחב",
+ "portrait": "לאורך",
+ "showAccidents": "הצגת תאונות",
+ "showInjured": "הצגת נפגעים",
+ "size": "גודל",
+ "download": "הורד כתמונה"
+ },
+ "LocationApprove": {
+ "title": "שינוי/אישור מיקום",
+ "newsFlash": "המבזק",
+ "accident": "מיקום התאונה",
+ "changeAllowed": "ניתן לשנות מיקום על המפה או לבחור יישוב ורחוב",
+ "updater": "הגורם המעדכן",
+ "status": "סטטוס",
+ "pleaseMark": "נא לסמן",
+ "verifyLocation": "זיהוי מקטע ודאי",
+ "rejectLocation": "מקטע לא זוהה נכון",
+ "segment": "המקטע",
+ "approveButton": "אישור",
+ "cancelButton": "ביטול"
+ },
+ "labelPosition": "מיקום תווית",
+ "table": {
+ "labels": [
+ "תאריך",
+ "שעה",
+ "סוג תאונה",
+ "הרוג",
+ "קשה",
+ "קל"
+ ]
+ },
+ "login": "התחברות",
+ "filterPanel": {
+ "all": "הכל"
+ },
+ "infografic" :{
+ "transaction":"תמלול אינפוגרפיקה"
+ },
+ "header": {
+ "Search": "חיפוש",
+ "User Greeting": "שלום",
+ "User Info Update": "פרטי משתמש",
+ "management": "ניהול"
+ },
+ "sideBar": "מיקום משוער:",
+ "changeLocationButton": "שינוי/אישור מיקום",
+ "UserProfileHeader": {
+ "hallo": "שלום",
+ "logout": "התנתקות"
+ },
+ "userDetailsForm": {
+ "Update": "עדכן",
+ "UserDetails": "פרטי משתמש",
+ "Last Name": "שם משפחה",
+ "First Name": "שם פרטי",
+ "Email": "דואר אלקטרוני",
+ "Organization": "ארגון",
+ "Name": "שם"
+ },
+ "usersManagement": {
+ "title": "ניהול משתמשים",
+ "cancel": "בטל",
+ "save": "שמור",
+ "saveAll": "שמור שינויים",
+ "edit": "עריכה"
+ },
+ "widgets": {
+ "countByCarType": {
+ "Accidents count by vehicle type": "השוואת אחוז התאונות ע\"פ כלי רכב",
+ "compared to national average": "במקטע לעומת ממוצע ארצי בכבישים מאותו הסוג"
+ },
+ "lastDateUpdated": "עדכון אחרון",
+ "No data": "אין נתונים להצגה"
+ },
+ "mapDialog": {
+ "searchButton": "חיפוש",
+ "cancelButton": "ביטול",
+ "chosenSegment": "המקטע שנבחר:",
+ "searchSection": "חיפוש מקטע",
+ "searchStreetAndCity": "חיפוש רחוב בעיר/יישוב",
+ "road": "כביש",
+ "city": "עיר",
+ "street": "רחוב"
+ },
+ "locationIndicator": "(תוצאות חיפוש מקטע)",
+ "cityAndStreetIndicator": "(תוצאות חיפוש עיר ורחוב)"
+}
diff --git a/public/logo192.png b/public/logo192.png
new file mode 100644
index 0000000..fc44b0a
Binary files /dev/null and b/public/logo192.png differ
diff --git a/public/logo512.png b/public/logo512.png
new file mode 100644
index 0000000..a4e47a6
Binary files /dev/null and b/public/logo512.png differ
diff --git a/public/manifest.json b/public/manifest.json
new file mode 100644
index 0000000..080d6c7
--- /dev/null
+++ b/public/manifest.json
@@ -0,0 +1,25 @@
+{
+ "short_name": "React App",
+ "name": "Create React App Sample",
+ "icons": [
+ {
+ "src": "favicon.ico",
+ "sizes": "64x64 32x32 24x24 16x16",
+ "type": "image/x-icon"
+ },
+ {
+ "src": "logo192.png",
+ "type": "image/png",
+ "sizes": "192x192"
+ },
+ {
+ "src": "logo512.png",
+ "type": "image/png",
+ "sizes": "512x512"
+ }
+ ],
+ "start_url": ".",
+ "display": "standalone",
+ "theme_color": "#000000",
+ "background_color": "#ffffff"
+}
diff --git a/public/robots.txt b/public/robots.txt
new file mode 100644
index 0000000..01b0f9a
--- /dev/null
+++ b/public/robots.txt
@@ -0,0 +1,2 @@
+# https://www.robotstxt.org/robotstxt.html
+User-agent: *
diff --git a/public/thank-you-names.csv b/public/thank-you-names.csv
new file mode 100755
index 0000000..a6710f4
--- /dev/null
+++ b/public/thank-you-names.csv
@@ -0,0 +1,116 @@
+Name
+עתליה אלון
+יובל בר לוי
+דניאל שלי
+מיכל אורן
+זיו הרפז
+דרור רשף
+עמנואל גרבין
+ענבל בקה
+גל רייך
+אבי אלבאום
+אבי קליימן
+אדוה קלינגר
+אדל אנגל
+אורי הוך
+אורית אלדר זיו
+אושרית וקנין
+אחמד אבו אלהיגא
+אייל אילן
+אייל לוי
+אייל שער
+איימי אנטין
+איליה קייקוב
+אירה ויטנזון
+איתי סגל
+איתי עוזרי
+איתמר לוין
+אלה שחר
+אלוירה גנדלמן
+אלון רחביה
+אליעד לוי
+אלמוג לנגלבן
+אלעזר גרשוני
+אמוץ שוורצבד
+אסיה פרומקין
+אסף דיין
+אסף קזקוב
+אפיק עובד
+אפרים ברקוביץ׳
+אריק לגר
+בועז אקרמן
+בני כץ
+בנימין בירנבאום
+בר קלמי
+ברוך פיקאר
+ג׳ניה קוביק
+גל ברגר
+גל רואש
+דביר קיינר
+דוד שמיאן
+דור אדם
+דימה וולסקי
+דימה קוזנצוב
+דינה סבטליצקי
+דן עופר
+דניאל אילן
+דניאל מנוחין
+דרור בן עדי
+דרור רוזנטראוב
+הרדוף לאור
+ויקי סידורקין
+חווי סמח
+חן מועלם
+חן עזריאל
+טל ליכט
+יגאל עומר
+יואב פורת
+יובל ברוך
+יוגב בוארון בן-הר
+יוני דנציג
+יוני צפריר
+יוני קרצ׳בסקי
+יוסי צ׳רניאק
+יעל לוריא
+ירון אברהם
+ירון שהרבני
+כרמל פרדיס
+לאה ארוך
+ליאב שפירא
+מאשה
+מורן צבעוני
+מושיקו ביבי
+מיטל לזרוביץ׳
+מיקי רואש
+מיקי שטנגר
+מעיין רוזנבוים
+נדב שיינביין
+נועה חננאל
+סלומון רדא
+סרגי בקר
+עדי רום
+עדן מנשה
+עידו סביון
+עידן טוביס
+עידן לויאן
+עינת קדרון
+עמוס הוכמן
+ערן גלבוע
+פועה בוגרד
+קוסטיה קלינובסקי
+רביע עפאן
+רון פייביש
+רועי דרוויש
+רות ספרר
+שגב דגן
+שגיב הראל
+שי אדי
+שי מוש
+שי שוורצבורד
+שלו שחר
+שלומי ברוך
+שני וינשטוק
+שקד זיכלינסקי
+שקד חייק
+תהילה נחמיה
+תמר קליר