Real-time food recall detection and consumer notification platform. Pulls live data from the FDA Enforcement Reports API and matches it against customer purchase history, then sends targeted alerts.
Go to https://github.com and sign up (free).
noshguard-mvpUpload these two files to your new repo:
dashboard.pyrequirements.txt(Click “uploading an existing file” on the repo page)
noshguard-mvp repodashboard.pyYour app will be live at a public URL like:
https://your-name-noshguard-mvp.streamlit.app
Total cost: $0. Total time: ~15 minutes.
Once deployed, you have a real, working URL you can:
When you’re ready to send real alerts, you’ll add:
Twilio (SMS):
from twilio.rest import Client
client = Client(TWILIO_SID, TWILIO_TOKEN)
client.messages.create(body=message, from_="+1XXXXXXXXXX", to=customer_phone)
SendGrid (Email):
import sendgrid
sg = sendgrid.SendGridAPIClient(api_key=SENDGRID_KEY)
# ... send email
Both have free tiers sufficient for demo/MVP use.
noshguard-mvp/
├── dashboard.py ← Everything: UI, logic, FDA feed, matching, alerts
└── requirements.txt ← Just: streamlit + requests
NoshGuard — Protecting families from recalled food, one notification at a time.