Travelita is an AI-powered travel assistant designed to simplify trip planning by generating personalized itineraries, enabling interactive Q&A, allowing dynamic adjustments, and identifying landmarks from images with real-time mapping.
LinkedIn Post & Demo: View here
- Personalized Itineraries β Tailored travel plans based on user preferences.
- Q&A with Your Plan β Ask questions and get real-time insights.
- Dynamic Adjustments β Modify plans instantly with AI-powered optimization.
- Landmark Recognition β Id 8000 entify landmarks from images and get location details.
- Email Integration β Send plans via email effortlessly.
- Crew AI & Phidata β For structured agentic workflows.
- Google Gemini Pro & Llama-3.3-70b β Powering intelligent trip customization.
- FAISS & Sentence Transformers β For advanced Q&A and travel insights.
- Google Landmark Detection Model β Recognizing landmarks from images.
- TensorFlow Hub & PIL β For image classification and processing.
- Geopy & Google Maps API β Fetching real-world locations and coordinates.
- Streamlit β Interactive user interface.
- Google Calendar API β Seamlessly syncing travel plans.
-
Clone this repository:
git clone https://github.com/your-repo/travelita.git cd travelita
-
Create venv:
conda create -n travelita python=3.11 -y
-
Activate venv:
conda activate travelita
-
Install Requirements:
pip install -r requirements.txt
-
Run Streamlit App:
streamlit run app.py
- Sara Hamza
- Mariam Ashraf
- Esraa Mohamed
- Habiba Ahmed
- Alaa Hussein
- Amira Ahmed
Thank you to Dr. Mohamed Zorkany for his mentorship and guidance throughout this training.
Weβd love to hear your thoughts! Feel free to open issues, submit PRs, or reach out.