- Project Concept : This server-side component supports the volunteer needs website, connecting volunteers with organizations requiring assistance.
- Problem Solved : Management of volunteers and protection of information as required.
- Secure login and role-based access control for administrators and employees.
- CRUD operations for managing volunteer opportunities, applications, and matches.
- You can search based on category and view information in card or table format.
JWT, **MongoDB
- Clone the repository:
- First, you need to clone the client and server side. Open your terminal and type:
git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY
- First, you need to clone the client and server side. Open your terminal and type:
- Open files in VS Code:
- After opening the server-side files in VS Code, install npm dependencies both file:
npm install
- After opening the server-side files in VS Code, install npm dependencies both file:
- Environment setup:
- In your server side configure environment variables by creating a
.env
file in the root directory. Add the following variables:ReplacePORT=3000 MONGODB_URI=mongodb://localhost:27017/art_and_craft_db JWT_SECRET=your_jwt_secret_key_here
your_jwt_secret_key_here
with your actual keys.
- In your server side configure environment variables by creating a
- Access the server :
- run code is
nodemon index.js
ornpm run dev
and also check which file are you now. - Open your web browser and navigate to
http://localhost:3000
to view the application locally.
- run code is