Inspiration

Our goal is to make exploration more meaningful. Instead of just visiting popular spots, SophoTravel encourages travelers to dive deeper discovering authentic local markets, hidden cultural gems, and inspiring destinations that reflect the true spirit of a place.

What it does

With SophoTravel, you can easily browse destinations, and add them to your wishlist for later. SophoTravel aims to connect people with cultures helping you learn about traditions, communities, and stories that make every destination special.

How we built it

We built SophoTravel using React.js at the front-end layer to have a responsive UI for shopping, browsing and item recommendations. At the back-end, we used Python (FastAPI) for maintaining a wishlist of destinations. As our database for storing users and their destinations, we implemented MongoDB. The AI Chatbot was deployed using Gemini API.

Challenges we ran into

While we were developing our project, we encountered challenges because our concept was not fully cohesive, which made it difficult to align on a clear direction for the project.

Accomplishments that we're proud of

We're proud of how SophoTravel interacts with the user as a storyteller about the chosen destination. This feature makes learning about tourist places fun. SophoTravel is your very own tour guide, one that tells authentic stories without a purpose for exploiting tourists for revenue generation.

What we learned

An important lesson we took away from this project was how functionality of the distinct aspects of an application is essential to its smooth working. We must ensure that the front-end, database, and local host work in sync at all times to have an efficient application.

What's next for SophoTravel

SophoTravel can be enhanced further to enable the user to make smart decisions by comparing prices. Through future implementation, it can allow tourists to compare prices of authentic local staples of their travel destination and buy smartly.

Share this project:

Updates