Inspiration:
Our inspiration stems from the difficulty of planning a gathering. We imagined an app that takes into account the interest of the group, the budget, the distance needed to traveled, then creates the best plan out of that.
What it does:
GuideGuru is a planning app that considers your location and interests and then recommends the most relevant places. Then based off your chosen places, it crafts a detailed plan, ensuring it aligns with your preferences.
How we built it:
We build this program mainly using Flask to handle the logic, and to host our webserver. Then we used the Google Maps Places API to handle getting all the locations and information. We further incorporated the ChatGPT API, enabling the system to craft curated plans tailored to the user's preferences.
Challenges we ran into:
Building GuideGuru we faced many challenges such as: Front-end development not being a super straight process, lots of debugging on why things weren't working, sending data through multiple pages, accidentally committing the API key, and creating a consistent response from a variety of inputs.
Accomplishments that we're proud of:
We are very proud of creating a full fledged application. Incorporating multiple technology and techniques such as generative AI, using APIs, web development. We are also proud of the teamwork between us from coding in a team.
What we learned:
Through this project, we learned more about the overall process of coding. From having an idea, to planning and outlining, to actually coding it, to debugging, and having a finished product.
What's next for GuideGuru:
For the next steps of GuideGuru involves scaling up, and improving performance, by lowering the time needed to generate the response. As well as including more features, such as the time you plan on going, taking in factors such as weather.

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