Inspiration
We were inspired by the increasing cost of eating out and the social pressure caused by having to accept such social invitations. We wanted to create a technology-enabled platform where individuals can plan a fun potluck with their friends and family with much of the burden of planning such an event eliminated by having the app plan it all out for you and direct individuals on how to gather and prepare the ingredients.
What it does
Users can create their accounts with their food preferences selected. Afterwards the potluck 'host' is able to create the event, which generates ingredients and meal preparation instructions. All users are then able to view the ingredients they are supposed to get and how to cook the meal.
How we built it
We used React for the front end and flask for the back end. We utilized Open Ai API to generate the meal ingredients and preparation instructions.
Challenges we ran into
Pennapps is the first hackathon for all of our group members and we didn't know exactly what to expect. We also were not all very familiar with developing webapps and fullstack development. We had a lot of issues setting up the project with the appropriate technologies and have them all successfully interact with each other.
Accomplishments that we're proud of
We learned React and Flask for this project and were able to connect the two sides for a nearly fully functioning webapp. There was a TON that we were not familiar with and we learned so much from the process of creating a webapp that we didn't know before.
What we learned
We learned a ton about full stack development and how to create webapps. We are in a program that emphasizes the theory behind computer science, but almost none of the practical applications. Therefore, this has been a very wide opening experience for all of us. We have also not collaborated on a project with as many people as we are doing now. It was interesting seeing how we could all help each other out in different ways.
What's next for LuckyPot
Some group members are eager to continue the project after the Hackathon to further flesh out the idea and possibly turn it into a fully functioning app in production that others could use.
Log in or sign up for Devpost to join the conversation.