Inspiration

We aimed to simplify the travel planning process by creating a platform that offers decentralized travel guidance, reviews, and personalized, AI-driven itineraries. Lhasa enables travelers to generate customized trips while exploring community recommendations, minimizing reliance on traditional travel agencies. The ethical implications of AI in this project are minimal, as the focus is on itinerary generation, not sensitive data processing or decision-making, ensuring transparency and user empowerment. "Lhasa" symbolizes a transformative, memorable journey like the Tibetan pilgrimage.

What it does

Lhasa generates customized travel itineraries based on user preferences like destination, budget, and interests, while allowing users to share and explore community itineraries.

How we built it

We used Streamlit for the front-end, Python for the backend logic, integrated MongoDB for storing itineraries, and utilized the Perplexity API for generating AI-powered suggestions.

Challenges we ran into

We faced challenges in implementing seamless API integrations and handling dynamic updates between the front-end and back-end components, particularly with data storage and real-time feedback.

Accomplishments that we're proud of

We successfully built a functional prototype that integrates an AI-driven itinerary generator and allows users to save and share itineraries with a streamlined interface.

What we learned

We improved our skills in full-stack development, particularly in front-end design with Streamlit, back-end integrations, and handling cloud database operations using MongoDB.

What's next for Lhasa

We plan to expand Lhasa by hosting it on AWS, improving its AI capabilities (Perplexity search engine real-time + LLM reasoning for better prompt engineering), and integrating more APIs for enhanced itinerary personalization.

Built With

Share this project:

Updates