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.


Log in or sign up for Devpost to join the conversation.