https://github.com/hisuvo/food-sharing-client
The Food Share Surplus Reduction website is a platform dedicated to reducing food waste by connecting individuals and businesses with surplus food to those in need. It enables users to donate or claim excess food, helping to promote sustainability and support local communities. The website is easy to use, offering a seamless donation process, real-
https://github.com/hisuvo/food-sharing-client
daisyui expressjs jwt mongodb nodejs reactjs tailwind-css tostify
Last synced: 2 months ago
JSON representation
The Food Share Surplus Reduction website is a platform dedicated to reducing food waste by connecting individuals and businesses with surplus food to those in need. It enables users to donate or claim excess food, helping to promote sustainability and support local communities. The website is easy to use, offering a seamless donation process, real-
- Host: GitHub
- URL: https://github.com/hisuvo/food-sharing-client
- Owner: hisuvo
- Created: 2025-02-05T10:16:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-12T11:43:46.000Z (over 1 year ago)
- Last Synced: 2025-02-12T12:45:15.764Z (over 1 year ago)
- Topics: daisyui, expressjs, jwt, mongodb, nodejs, reactjs, tailwind-css, tostify
- Language: JavaScript
- Homepage: https://food-share-surplus-reduction.web.app/
- Size: 4.69 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Food Sharing
## Project Overview:
The Food Share Surplus Reduction website is a platform dedicated to reducing food waste by connecting individuals and businesses with surplus food to those in need. It enables users to donate or claim excess food, helping to promote sustainability and support local communities. The website is easy to use, offering a seamless donation process, real-time updates, and a secure environment for both donors and recipients. By facilitating food sharing, it aims to reduce waste while providing access to quality food for those who need it.
## Bestro Boss:
## Technologies
## Frontend:
- HTML, CSS, and JavaScript
- React.js (for building dynamic, responsive user interfaces)
- TailwindCSS (for styling and creating responsive layouts)
## Backend:
- Node.js (server-side JavaScript runtime)
- Express.js (web framework for building APIs)
## Database:
- MongoDB (NoSQL database for storing user data, orders, and menus)
- Payment Integration: Stripe
## Authentication & Security:
- JWT (for user authentication and session management)
- Hosting & Deployment: Firebase or Vercel
## Prerequisites:
Make sure you have the following installed on your system:
- Node.js (with npm)
- MongoDB (if running locally or you can use MongoDB Atlas)
- Git (for cloning the repository)
## Step-by-Step Guide:
1. Clone the Repository:
- Clone the project repository from GitHub
git clone https://github.com/hisuvo/food-sharing-client.git
git clone https://github.com/hisuvo/food-sharing-server.git
2. Navigate to Project Folder:
- Move into the project directory
cd food-sharing-client
3. Install Frontend Dependencies:
- Install the required dependencies:
npm install
4. Install Backend Dependencies:
- Navigate to the backend folder
cd food-sharing-server
- Install the required dependencies:
npm install
5. Setup Environment Variables:
- Create a .env file in the backend folder to store sensitive information like your MongoDB URI and Stripe
- Example .env file:
MONGO_URI=your_mongo_db_connection_string
JWT_SECRET=your_jwt_secret
STRIPE_SECRET_KEY=your_stripe_secret_key
6. Start MongoDB
running MongoDB:
mongod
## live project links :
- https://food-share-surplus-reduction.web.app/
## Admin
- email : suvodatta72@gmail.com;
- password : $SuDa20#