Inspiration
It is very common to plan your trips many months in advance, and even right before your trip there is the added stress to make sure everything is in order. This is especially true for new travelers wanting a great experience in their first time abroad. We wanted to ease the burden of planning and ensure that the transition from day-to-day life to your ideal vacation is smooth.
What it does
Our initially idea was to generate an entire itinerary using AI, as well as provide a one-stop-shop for all your travel needs such as travel documents, personalized tips, and packing list based on the particular needs of a user and their trip. For example, a family including children would prefer a family-friendly vacation and their packing list and tips would include things help take care of their children, whereas a solo trip for young adults can be much more adventurous with a list and tips relating to their adventurous itinerary.
How we built it
We created a design prototype on figma. We also used Express, NodeJs, EJS and MongoDB for the full-stack application.
Challenges we ran into
Being all of our first hackathon, our initial idea had too many features that were not feasible in the time constraint. We are also new to using MongoDB and ran into connection issues as well as Database schema design. Lastly we struggled with project structure and naming, but at least we learned what NOT to do for next time.
Accomplishments that we're proud of
We were able to create a functioning backend that connects to a MongoDB cluster on the cloud and were able to render frontend that pulls data from the database.
We also were able to make a professional design prototype which flows smoothly with great UI/UX design.
What we learned
We learned how to collaborate in a short-period of time, as well as improved our confidence to create quality work by creating something we're proud of.
What's next for TrekTip
Complete the initial features by implementing AI to generate data to provide the personalized data for our users.
Log in or sign up for Devpost to join the conversation.