Inspiration

  • When inviting friends or colleagues for dinner, you often ask, “Do you have any allergies?”
  • Keeping track of everyone's responses can be inconvenient.
  • Our project makes this simple: participants can enter their allergies through a shared URL, and the host can easily view and manage them all in one place.

What it does

  • Manage members and track their food allergies
  • Recommends foods according to the allergen of members
  • Allows users to add members, record their specific allergies, and view all members & their allergens
  • Visually organizes allergy information and provides a clear, user-friendly interface for both individuals and groups.
  • Makes it easier to plan meals, events, or gatherings while avoiding potential allergens

How we built it

  • Front End: html, css, js
  • Back End: node.js
  • DB: MySQL

Challenges we ran into

  • As a students in beginner classes, we focused more on learning. It were our first time using javascript, and implementing database with javascript was very challenging.
  • Connecting the server with database was kind of complicated, and after several trial and errors, we managed to connect them.

Accomplishments that we're proud of

  • We are proud that we successfully implemented what we planned at the beginning of Madhacks, but we are more that we have learnt so much in this experience and that no one gave up.

What we learned

  • We learned how to brainstorm creative ideas and collaborate as a team to make up for each other’s shortcomings
  • We obtained a deeper understanding of how html, css, and javascript make up a website
  • We learnt how javascript can communicate with databases

What's next for SafePlate

  • Implement log-in system so that it could actually be used in real world.
Share this project:

Updates