Inspiration
As Thai students, we take great pride in our culture, especially our food, and love sharing it with others. When considering the theme “Connected Worlds: Innovating Together,” our thoughts immediately drifted to the cuisines of different countries. Each country's food has its own unique background and history, and through encouraging others to try different dishes, we hope to promote appreciation of all the cultures in the world.
What it does
Our program allows users to input their available ingredients and it will output dishes they can make (or are closest to the ingredients provided). It also offers a list of selected dishes from each country, allowing users to choose specific countries' foods.
How we built it
We built the program using Pygame, with the language Python, as it was the language we had learned during our classes in high school. For our presentation, we used Canva, along with CapCut to edit our video.
Challenges we ran into
We ran into some difficulties, particularly due to the fact that none of us were accomplished programmers - most of us had only begun learning programming a year before. Our primary coder had been sick for the entirety of the week, leaving the rest of us scrambling to do the best we could. Furthermore, a lot of us were busy with extracurriculars, causing it be difficult to organize a time when we were all available (especially due to the aforementioned sick teammate). However, we got through it, and were able to present a finished product.
Accomplishments that we're proud of
Overall, we're proud of being able to work within the short timeline, particularly considering our slow start. This was our first coding competition as a team, and, regardless of the outcome, this was a learning experience for all of us. In the future, as our coding skills develop, we plan to continue to enter coding competitions together (and hopefully be a bit more prepared).
What we learned
We've learned more about time management, and working as a team, as it took a lot of effort to align all our schedules. Through making our presentation, we learned more about editing, and through our program, we learned about how to make a functioning program in Pygame.
What's next for Recipes Around the World
Recipes Around the World in its current state is simply a prototype, as Pygame isn't suitable for a fully functioning app. To improve it, we may have to shift its interface to a modern website framework instead, so the app can run on browsers and mobile devices. Additionally, we hope to add more recipes as we go, and maybe, one day, find recipes for all 195 countries.
Log in or sign up for Devpost to join the conversation.