BitesPlus is a community-driven platform designed to facilitate food sharing and reduce surplus food waste. It connects donors who have excess food with individuals and families in need, fostering a sense of community while promoting sustainability. By leveraging BitesPlus, users can contribute to minimizing food waste and supporting those facing food insecurity in a simple and effective way.
- Surplus Reduction
- Food Management
- Search & Filter
- ReactJS
- Firebase
- TailwindCSS
- MongoDB (Server Side)
- Express.js (Server Side)
Before you begin, ensure you have the following installed on your system:
-
Clone the Repository:
git clone https://github.com/sm-noushan/react-bites-plus-client cd react-bites-plus-client
-
Install Dependencies:
npm install
-
Set Up Environment Variables: Create a
.env.local
file in the root directory and add the necessary environment variables. (Important!) -
Run the Application:
npm run dev -- --host
-
Access the Site: Open your browser and go to
http://localhost:5173/
orhttp://192.168.1.12:5173/
from other devices on the same network to view the application.