Why
Our inspiration comes from seeing our own school and how food is wasted there. Our school has a system where we each have a lunch number to pay for our food, but we wondered if we could instead order ahead of time using our lunch numbers to get our emails and names to communicate. Ethan has also volunteered at a food bank and saw how important imperfect food from grocery stores was to their survival and how schools could be incorporated into that.
How
We used React to build an app that we would each work on locally and used Github to transfer changes between us so we could collaborate. We also used React Router to add multiple web pages.
Challenges
Three of us had never used React before, and trying to set it up and make sure it didn't break on each of our machines was quite time-consuming and difficult. Also, using Github to work more asynchronously meant it was hard to know what everyone was working on and not make duplicates of some web pages. Also bugs.
Learning
We certainly have a much better grasp on React and how to work as a team. We also improved in our ability to persevere in the face of these difficulties and to prioritize certain problems and difficulties compared to others.


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