Food Maker App is a platform where users can donate food or request food for free. It aims to reduce food waste and help those in need by facilitating easy food sharing. Users can sign in using email, password, or Google authentication to manage their donated or requested food items privately.
- ✅ Donate food to those in need.
- ✅ Request food for free.
- ✅ Secure authentication using Email & Password or Google Login.
- ✅ Users can view only their added or requested food.
- Node.js installed
- MongoDB setup
- Firebase project configured
-
Clone the repository:
git clone <repository-url> cd food-maker-app
-
Install dependencies:
npm install
-
Set up environment variables:
- Create a
.envfile in the root directory. - Add your API keys and database credentials.
- Create a
-
Start the development server:
npm start
- Sign in using email/password or Google.
- Donate available food items.
- Request food if needed.
- Manage your food donations and requests from your profile.
The app uses the following NPM packages:
react-router-domdotenvmongodbfirebasesweetalert2
- Configure Firebase authentication in the Firebase console.
- Set up MongoDB for food storage and retrieval.
- Use
.envto store secret keys securely.
- [Your Name] (Replace with actual contributor details)
This project is licensed under the MIT License.
Feel free to update with more details if needed!