The primary purpose of this website is to create a social platform where individuals can request help or volunteer their services for community benefit. It aims to foster a sense of community and collaboration among users.
- User Registration and Authentication: Secure user authentication with JWT.
- Social Networking: Connect and communicate with other users.
- Donations: Donate items to others for free.
- Volunteer Requests: Request volunteers for various tasks.
- Volunteer Listings: List yourself as a volunteer for tasks.
- Cleaning Services: Request and offer cleaning services.
- Real-time Notifications: Stay updated with real-time notifications.
- Node.js
- npm (Node Package Manager)
- Navigate to the project directory:
cd Volunteer-Client cd Volunteer-Server
- Install the dependencies:
npm install
Create a .env file in the root of the project and add the following environment variables:
- Running the Project:
npm start
- localhost 5000:
npm run dev