{"id":29637760,"url":"https://github.com/ishivaniyadav/annapoori","last_synced_at":"2026-04-09T23:01:57.287Z","repository":{"id":302811410,"uuid":"1010768567","full_name":"ishivaniyadav/Annapoori","owner":"ishivaniyadav","description":"Annapoori is a community-powered platform committed to eradicating hunger by enabling food donations and volunteer support. Through a tech-enabled approach, we connect donors, volunteers, and underprivileged communities, making social impact simple and scalable","archived":false,"fork":false,"pushed_at":"2025-07-21T16:31:33.000Z","size":10466,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-21T18:46:20.175Z","etag":null,"topics":["firebase","framer-motion","react","stripe","tailwindcss","vercel"],"latest_commit_sha":null,"homepage":"https://annapoori.vercel.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ishivaniyadav.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-29T19:04:40.000Z","updated_at":"2025-07-21T16:31:37.000Z","dependencies_parsed_at":"2025-07-04T11:29:00.864Z","dependency_job_id":"3ad94046-d813-4c3e-80ed-5044a8f93d88","html_url":"https://github.com/ishivaniyadav/Annapoori","commit_stats":null,"previous_names":["ishivaniyadav/annapoori"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ishivaniyadav/Annapoori","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ishivaniyadav%2FAnnapoori","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ishivaniyadav%2FAnnapoori/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ishivaniyadav%2FAnnapoori/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ishivaniyadav%2FAnnapoori/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ishivaniyadav","download_url":"https://codeload.github.com/ishivaniyadav/Annapoori/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ishivaniyadav%2FAnnapoori/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266359786,"owners_count":23917350,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-21T11:47:31.412Z","response_time":64,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["firebase","framer-motion","react","stripe","tailwindcss","vercel"],"created_at":"2025-07-21T19:01:32.070Z","updated_at":"2026-04-09T23:01:57.282Z","avatar_url":"https://github.com/ishivaniyadav.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🥗 Annapoori – Food Donation Platform\n\n![Banner](https://github.com/user-attachments/assets/3900965d-d086-470e-8ef3-8b7eda45065d)\n\nAnnapoori is a full-featured web application that connects food donors with communities in need. It facilitates food and monetary donations, tracks donation requests, filters expired food, and builds transparency to inspire more contributions.\n\n\n---\n\n## 🚀 Features\n\n### 🧍 For Donors\n- 📦 **Donate Food:** Upload details including type, quantity, expiry date, and image.\n- 💰 **Donate Money:** Secure payment via Stripe.\n\n### 🎯 For Requesters\n- 📝 **Request Food:** Via form, SMS, or call (details shown via secure pop-up).\n- 🔎 **View Available Donations:** Sorted and filtered by expiry.\n- ❗ **Highlight Expiring Food:** Auto-mark food expiring in 3 days or expired.\n\n---\n\n## 🧰 Tech Stack\n\n| Tech             | Description                        |\n|------------------|------------------------------------|\n| ⚛️ React         | Frontend framework                 |\n| 🎨 Tailwind CSS  | Styling and responsive design      |\n| 🔐 Firebase      | Auth and Firestore DB              |\n| 💸 Stripe        | Payment processing                 |\n| 🎥 Framer Motion | Animations                         |\n| 🚀 Vercel        | Frontend deployment                |\n\n---\n\n## 📂 Folder Structure\n\n```\n\nannapoori/\n├── public/\n│   └── assets/           # Images and icons\n├── src/\n│   ├── components/       # Reusable components\n│   ├── pages/            # Page views (Home, Contact, etc.)\n│   ├── firebase.js       # Firebase config\n│   ├── App.jsx           # App routes\n│   └── index.css         # Global styling\n├── .env                  # Environment variables\n├── package.json\n└── README.md\n\n````\n\n---\n\n## 🛠️ Setup Instructions\n\n### 🔃 Clone the Repository\n\n```bash\ngit clone https://github.com/ishivaniyadav/annapoori.git\ncd annapoori\n````\n\n### 📦 Install Dependencies\n\n```bash\nnpm install\n```\n\n### 🔑 Add Your Environment Variables\n\nCreate a `.env` file in the root directory and add your Firebase \u0026 Stripe keys:\n\n```env\nVITE_FIREBASE_API_KEY=your_key\nVITE_FIREBASE_AUTH_DOMAIN=your_domain\nVITE_FIREBASE_PROJECT_ID=your_id\nVITE_FIREBASE_STORAGE_BUCKET=your_bucket\nVITE_FIREBASE_MESSAGING_SENDER_ID=your_sender_id\nVITE_FIREBASE_APP_ID=your_app_id\nVITE_STRIPE_PUBLISHABLE_KEY=your_stripe_key\n```\n\n### 🚀 Run Locally\n\n```bash\nnpm run dev\n```\n\nYour app should now be running at [http://localhost:5173](http://localhost:5173)\n\n---\n\n## 📸 Screenshots\n\n### 💻 Events View\n\n![Events Screenshot](https://github.com/user-attachments/assets/7df807d3-30d8-41e0-b2e7-b38c3f40c53d)\n\n### 💻 Dashboard View\n\n![Dashboard Screenshot](https://github.com/user-attachments/assets/6b83c37f-a902-4874-8d5d-6c844dcd295e)\n![Dashboard Screenshot](https://github.com/user-attachments/assets/15cc8267-95c5-461a-9c11-1741b57e71a2)\n\n### 💳 Stripe Payment\n\n![Stripe Payment Screenshot](https://github.com/user-attachments/assets/19eccfa6-9bde-4cbf-b9be-6b1269758cbe)\n\n---\n\n## 🤝 Contributing\n\nWe welcome all contributions to improve Annapoori!\n\n```bash\n# Fork the repo\n# Create your feature branch (git checkout -b feature-name)\n# Commit your changes (git commit -m 'Add new feature')\n# Push to the branch (git push origin feature-name)\n# Open a pull request 🎉\n```\n\n---\n\n## 📬 Contact\n\nHave questions? Reach out via email `ishivaniyadav7@gmail.com`\n\n---\n\n## 📜 License\n\nLicensed under the [MIT License](LICENSE).\n\n---\n\n## 🌟 Acknowledgements\n\n* Firebase for backend infrastructure\n* Stripe for secure payment gateway\n* Open-source contributors for support\n* All donors and volunteers \n\n---\n\n\u003e *\"The best way to find yourself is to lose yourself in the service of others.\" – Mahatma Gandhi*\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fishivaniyadav%2Fannapoori","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fishivaniyadav%2Fannapoori","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fishivaniyadav%2Fannapoori/lists"}