Bygga
제품명을 박스에 입력하면 Bygga가 3D로 모든 조립 단계와 부품·스크류·도구를 보여주고 음성으로 안내합니다
FoodForAll은 야간 레스토랑 잉여 식품을 구조해 야간 근무자에게 제공하고, 남은 식사를 NGO에 전달합니다
FoodForAll rescues late-night restaurant surplus, feeds night-shift workers from dark stores and routes every unsold meal to NGOs.
라이프스타일Python · HTMLGitHub @Ron102008최근 접속 확인 실패운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기FoodForAll — an AI-powered platform for redistributing surplus food to reduce waste and support communities.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗When the city's kitchens close, FoodForAll opens. A late-night food platform that serves restaurant surplus to night-shift workers and routes every unsold meal to NGOs and shelters, before it's unsafe.
Food delivery apps stop when restaurants close, but restaurants still have surplus cooked food, and nurses, BPO teams, data-centre staff and security guards still need to eat. Meanwhile, that surplus usually ends up in a landfill.
FoodForAll closes that gap in one night-long loop:
Nothing reaches a landfill.
| For | What they get |
|---|---|
| 🍛 Kitchen managers | A 7-night outlook of expected leftovers with live weather and festivals filled in automatically, plain-English explanations ("Diwali festival over-prep: +46% leftovers"), a closing log and one-click dispatch to a dark store |
| 🏬 Dark-store managers | Live hot-cabinet and fridge temperatures, delivery check-in that turns away unsafe food, a safety countdown for every dish, "Close for the night", and an activity log |
| 🌙 Night-shift workers | A late-night menu with diet filters, popularity and "Only 2 left!" badges, instant reservation at checkout, and live order tracking |
| 🤝 NGO coordinators | An early warning of tonight's expected food before kitchens close, a nearby-hubs map, and claim → pick up → deliver tracking with people-fed logging |
| 📊 Operations lead | Access to every portal, SDG impact analytics, forecast accuracy, and safety drills |
Under the hood:
Open the live site and use the Quick sign-in list on the login page. Every account uses the password foodforall2026.
| Role | Account | Start here |
|---|---|---|
| Night-shift worker | [email protected] | Night Store |
| Kitchen manager | [email protected] | Restaurant Hub |
| Dark-store manager | [email protected] | Dark Store |
| NGO coordinator | [email protected] | NGO Portal |
| Second NGO (try claiming the same donation) | [email protected] | NGO Portal |
| Operations lead (all portals) | [email protected] | SDG Impact |
⏳ Note: the hosted version runs on serverless infrastructure. The first visit after a quiet spell can take up to a minute while it wakes up, and sample data resets periodically.
| Layer | Technology |
|---|---|
| Backend | Python, FastAPI, Pydantic v2, SQLAlchemy 2 (SQLite) |
| Machine learning | scikit-learn (Random Forest), pandas, NumPy |
| Frontend | Jinja2, Tailwind CSS, Alpine.js, Chart.js, Lucide icons |
| Security | Argon2 password hashing, JWT authentication, role-based access |
| Data | Open-Meteo weather API, holidays package (Indian calendar) |
| Hosting | Vercel |
# 1. Clone
git clone https://github.com/Ron102008/FoodForAll.git
cd FoodForAll
# 2. Install (Python 3.10+)
python3 -m venv .venv
.venv/bin/pip install -r requirements-dev.txt
# 3. Run
.venv/bin/uvicorn app.main:app --reload
Open http://localhost:8000. On first start the app creates its database, seeds a year of sample history, fetches live weather and trains the forecast model (about 20 seconds).
# Run the test suite (34 tests, including race-condition tests)
.venv/bin/python -m pytest -q
# Wipe and reseed the sample data
.venv/bin/python seed_data.py --reset
FoodForAll/
├── app/
│ ├── main.py # FastAPI app, startup, background routing
│ ├── ml/ # forecasting model, calendar, synthetic history
│ ├── services/ # weather, inventory, NGO routing, food safety, impact
│ └── routers/ # API + page routes for each role
├── templates/ # pages: landing, store, restaurant, dark store, NGO, analytics
├── static/ # JS, CSS, icons, vendored libraries
├── scripts/ # calendar + icon generators
├── seed_data.py # one year of sample history + tonight's scenario
└── tests/ # pytest suite
FoodForAll tracks food rescued (kg), CO₂e prevented, night-shift orders served, people fed through NGOs, and progress indices for:
holidays package).Built with 💚 for the night shift