The Food Donation App is a web-based application developed using Java that connects food donors with people in need. It helps reduce food wastage by enabling users to donate excess food and ensures it reaches the right beneficiaries efficiently using cloud-based backend services.
- 🍱 Donor Registration and Login
- 🙋 Receiver Registration and Request System
- 📍 Location-based Food Donation
- 📦 Food Listing and Request Management
- 🔔 Real-time Updates using Firebase
- 📊 Admin Monitoring (optional)
- Java
- Firebase (Authentication & Realtime Database / Firestore)
- HTML, CSS, JavaScript
- User registers/login using Firebase Authentication
- Donor adds food details (type, quantity, location)
- Data is stored in Firebase database
- Receiver views available food in real-time
- Receiver sends request
- Donor accepts/rejects request
- Food is delivered
- Secure User Authentication (Firebase)
- Real-time Database Updates
- Food Donation Tracking
- Request Management System
- Clone the repository
- Open project in IDE (Android Studio / VS Code)
- Connect Firebase to the project
- Configure Firebase Authentication & Database
- Run the application
- Create project in Firebase Console
- Enable Authentication (Email/Password)
- Enable Realtime Database / Firestore
- Add configuration file to project
Durga