The Food Saver App is a platform where food providers can sign up and list about-to-expire foods at discounted prices, while users can browse and purchase these items. The app is built using ReactJS and the MERN (MongoDB, Express.js, React.js, Node.js) stack.
- Supplier Registration: Food providers can register with the app by providing necessary details.
- Listing of About-to-Expire Foods: Suppliers can list their soon-to-expire food items with details like type, quantity, expiration date, and discounted price.
- Automatic Deletion of Expired Foods: Expired listings are automatically removed from the platform.
- User Authentication: Users can log in to the app to view listings and make purchases.
- View Listings: Users can browse available food items.
- Location-Based Search: Users can view a map showing nearby food provider locations.
- ReactJS: Frontend framework for building user interfaces.
- MongoDB: NoSQL database for storing supplier and food item information.
- Express.js: Web application framework for building the backend server.
- Node.js: JavaScript runtime environment for executing server-side code.
- Google Maps API: Used to display a map with nearby locations.
- Clone the repository:
git clone <repository-url>
- Navigate to the project directory:
cd food-saver-app
- Install dependencies:
npm install
- Start the development server:
npm start
Contributions are welcome! If you have any suggestions or want to report issues, please open an issue or submit a pull request.
This project is licensed under the MIT License.