Inspiration
Amy's mom got salmonella from eating recalled chicken salad because the recall notification was not centralized or fast
What it does
Constantly checks if new foods have been recalled, and notifies users if a food in their state is recalled
How we built it
Used the FDA food recall API to compile active recalls by state, then check every week (based on API update limitations) if there were new recalls within that time. Used SMTP to notify users of service when new food recalls happened. Frontend using HTML and JS Backend using Flask
Challenges we ran into
Trying to deploy a website with no backed Wrangling API data without the use of a database
Accomplishments that we're proud of
Creating a data pipeline from scratch Created our first backend Store user input data from web form
What we learned
About how modern frontend and backend are written How the frontend, backend, and database should interact in a web-app How to use JQuery Flask, and SMTP Formatting with JS, CSS
What's next for RecallRadar
Using a database for file storage rather than manual json manipulation Allowing users to receive personalized allergy-related alerts based on their allergies Incorporating the USDA recall API to track meat and poultry products Create a fully-fledged backend Publish the website to a public domain

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