## Inspiration

We love food and we want to try more of it! That's what inspired us to create Global Grub.

## What it does

Every day, you get new selections and recommendations for recipes from all around the world. Start out by choosing a country or region from a map or go with our country of the day. Global Grub will find three tasty recipes for you to try. You'll find all the ingredients, measurements and step by step instructions right on our webpage.

## How we built it

We used ReactJS for the front end and normal Javascript for the back-end. We started with a quick prototype in C# and our project ended up being 70% JavaScript, 19% HTML and 11% CSS. We organized data from the spoonacular API to give recommendations organized by country.

## Challenges we ran into

Our biggest challenge was making the interactive elements, because we didn't have much experience in that. It was also challenging to figure out how to connect the front-end to the back-end.

## Accomplishments that we're proud of

We're super proud of how much we learned during this hackathon. Some of us were writing JavaScript for the very first time. None of us are very experienced web developers, so even though we were all out of our element we perservered, learned, helped each other out and eventually made it to the finish line.

## What we learned

We learned a lot about teamwork. Each of us tried to lean in to our strengths when working on our parts of the project and it was super satisfying to see all the different components come together in the end.

## What's next for Global Grub

We all had a lot of fun making Global Grub and we hope that you enjoy it. We plan to spend some time putting the finishing touches on the project to make it the best place on the internet to find delicious grub around the globe!
## Inspiration

I was cooking at home one day and I kept noticing we had half a carrot, half an onion, and like a quarter of a pound of ground pork lying around all the time. More often than not it was from me cooking a fun dish that my mother have to somehow clean up over the week. So I wanted to create an app that would help me use those ingredients that I have neglected so that even if both my mother and I forget about it we would not contribute to food waste.

## What it does

Our app uses a database to store our user's fridge and keeps track of the food in their fridge. When the user wants a food recipe recommendation our app will help our user finish off their food waste. Using the power of chatGPT our app is super flexable and all the unknown food and food that you are too lazy to measure the weight of can be quickly put into a flexible and delicious recipe.

## How we built it

Using figma for design, react.JS bootstrap for frontend, flask backend, a mongoDB database, and openAI APIs we were able to create this stunning looking demo.

## Challenges we ran into

We messed up our database schema and poor design choices in our APIs resulting in a complete refactor. Our group also ran into problems with react being that we were relearning it. OpenAI API gave us inconsistency problems too. We pushed past these challenges together by dropping our immediate work and thinking of a solution together.

## Accomplishments that we're proud of

We finished our demo and it looks good. Our dev-ops practices were professional and efficient, our kan-ban board saved us a lot of time when planning and implementing tasks. We also wrote plenty of documentations where after our first bout of failure we planned out everything with our group.

## What we learned

We learned the importance of good API design and planning to save headaches when implementing out our API endpoints. We also learned much about the nuance and intricacies when using CORS technology. Another interesting thing we learned is how to write detailed prompts to retrieve formatted data from LLMs.

## What's next for Food ResQ : AI Recommended Recipes To Reduce Food Waste

We are planning to add a receipt scanning feature so that our users would not have to manually add in each ingredients into their fridge. We are also working on a feature where we would prioritize ingredients that are closer to expiry. Another feature we are looking at is notifications to remind our users that their ingredients should be used soon to drive up our engagement more. We are looking for payment processing vendors to allow our users to operate the most advanced LLMs at a slight premium for less than a coffee a month.

## Challenges, themes, prizes we are submitting for

Sponsor Challenges: None
Themes: Artificial Intelligence & Sustainability
Prizes: Best AI Hack, Best Sustainability Hack, Best Use of MongoDB Atlas, Most Creative Use of Github, Top 3 Prize
## Inspiration

In the “new normal” that COVID-19 has caused us to adapt to, our group found that a common challenge we faced was deciding where it was safe to go to complete trivial daily tasks, such as grocery shopping or eating out on occasion. We were inspired to create a mobile app using a database created completely by its users - a program where anyone could rate how well these “hubs” were following COVID-19 safety protocol.

## What it does

Our app allows for users to search a “hub” using a Google Map API, and write a review by rating prompted questions on a scale of 1 to 5 regarding how well the location enforces public health guidelines. Future visitors can then see these reviews and add their own, contributing to a collective safety rating.

## How I built it

We collaborated using Github and Android Studio, and incorporated both a Google Maps API as well integrated Firebase API.

## Challenges I ran into

Our group unfortunately faced a number of unprecedented challenges, including losing a team member mid-hack due to an emergency situation, working with 3 different timezones, and additional technical difficulties. However, we pushed through and came up with a final product we are all very passionate about and proud of!

## Accomplishments that I'm proud of

We are proud of how well we collaborated through adversity, and having never met each other in person before. We were able to tackle a prevalent social issue and come up with a plausible solution that could help bring our communities together, worldwide, similar to how our diverse team was brought together through this opportunity.

## What I learned

Our team brought a wide range of different skill sets to the table, and we were able to learn lots from each other because of our various experiences. From a technical perspective, we improved on our Java and android development fluency. From a team perspective, we improved on our ability to compromise and adapt to unforeseen situations. For 3 of us, this was our first ever hackathon and we feel very lucky to have found such kind and patient teammates that we could learn a lot from. The amount of knowledge they shared in the past 24 hours is insane.

## What's next for SafeHubs

Our next steps for SafeHubs include personalizing user experience through creating profiles, and integrating it into our community. We want SafeHubs to be a new way of staying connected (virtually) to look out for each other and keep our neighbours safe during the pandemic.