ZOOR is a modern Flutter application designed to help travelers explore Egypt’s biggest cities — Cairo, Giza, and Alexandria — with personalized itineraries and real-time updates. It integrates AI-powered recommendations, Firebase, REST APIs, Provider, Shared Preferences, and follows the MVVM pattern for clean, maintainable architecture.
What This App Solves
Travelers often face these challenges:
Difficulty planning trips with limited local knowledge
Lack of personalized recommendations based on interests
Existing apps are slow, outdated, or generic
ZOOR solves these problems by providing:
AI-generated trip suggestions tailored to each traveler
Real-time updates on events, locations, and activities via Firebase
Easy-to-use, responsive UI that works seamlessly on Android and iOS
Key Features
City Exploration Explore Egypt’s three major cities — Cairo, Giza, and Alexandria — with curated content and maps.
AI-Powered Recommendations Personalized trip suggestions based on user preferences, previous activity, and trends.
Real-Time Synchronization All updates, such as itineraries and locations, are instantly synced using Firebase Cloud Firestore.
Clean MVVM Architecture Ensures maintainable, scalable, and testable code.
Cross-Platform Deployment Works seamlessly on both Android and iOS devices.
Responsive & Intuitive UI Smooth navigation and clean design to enhance the travel experience.
Business Value
ZOOR transforms travel planning into a personalized, real-time, and hassle-free experience, helping users:
Discover Egypt efficiently
Receive AI-based itinerary recommendations
Stay updated on events and locations
Enjoy a visually appealing and intuitive app
This app is ideal for:
Travel agencies
Tour guides
Tourist information apps
Personalized travel platforms
Tech Stack
Flutter – Cross-platform mobile development
Dart – Application logic and UI
REST API Integration – Fetching real-time travel data
Firebase Authentication & Cloud Firestore – Real-time database and user management
Provider – State management
MVVM Pattern – Clean and scalable architecture
Shared Preferences – Persistent user preferences
AI Integration – Personalized trip recommendations
Figma – UI/UX design
What This Project Demonstrates
This project showcases my ability to:
Build AI-powered, real-time mobile apps with Flutter
Design and implement scalable MVVM architecture
Integrate REST APIs and Firebase efficiently
Manage state with Provider for responsive UI
Store and retrieve user preferences locally
Deliver business-ready solutions with cross-platform compatibility