Inspiration

During the finals period, there were hall suppers given out to the residents in our hall. However, these were some of the issues faced:

  1. Wastage of food - cannot predict how many people will be collecting supper, leading to buying/preparing too much food
  2. Popularity of food items not tracked - some food items are more popular than others, with many more people collecting them. Such information can be useful as hall leaders will know which items are generally more popular for future suppers.

What it does

Super supper is a hall supper management tool that is minimalistic and easy to use. The application works as follows:

  1. Hall leaders in charge of supper will list upcoming supper items for all residents to see
  2. Residents are to "reserve" the food item in advance if they want to collect
  3. Hall leaders can see how many people have reserved the item as well as view the number of orders for each supper item in the past. This will help them identify potential food items to bring back.

How we built it

This application was built using React and Firebase

Challenges we ran into

Many of our group members were unfamiliar with how to use React and Firebase so we had to do our own learning during the hackathon.

The short time period (~25 hours) was also very challenging

Accomplishments that we're proud of

We managed to get a decent working product considering the short timespan

What we learned

Most importantly, we learnt that the most important skill is knowing how to search for the information we need. For example, we needed to quickly pick up the basics of MUI and Firebase which we managed to do so by being able to efficiently navigate the documentation

What's next for Super Supper

We plan to include the following features in our future iterations:

  1. Feedback on supper items after collection (star/comment system)
  2. Voting on the next supper items
  3. Stricter authentication to verify the identity of the person collecting supper
  4. Budget management tools

Built With

Share this project:

Updates