-
Project Concept : This website you can add different category volunteer according to your need and if you want you can also join according to volunteer..
-
Problem Solved : Dealing with challenges with volunteer skills with appropriate opportunities. Working as part of various social activities.
- Fully responsive layout that adapts to different screen sizes and devices.
- Optimized for mobile, tablet, and desktop viewing, ensuring a seamless experience across all platforms.
- You can add and update volunteers according to different categories.
- You can also join as volunteer which skill you have.
- User-friendly login and registration system for a personalized experience.
- **User also see his added volunteer category, delete some category and add blog.
- Frontend: HTML, CSS, JavaScript, React
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
-
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 client-side files in VS Code, install npm dependencies both file:
npm install
- After opening the client-side files in VS Code, install npm dependencies both file:
-
Firebase setup:
- In your client side configure environment variables by creating a
.env.local
file in the root directory. Add the following variables:ReplaceVITE_APIKEY VITE_AUTHDOMAIN VITE_PROJECTID VITE_STORAGEBUCKET VITE_MESSAGINGSENDERID VITE_APPID
VITE_API_URL
add your server url exampleVITE_API_URL='http://localhost:3000'
.
- In your client side configure environment variables by creating a
-
Run local :
- Open your vsCode tarminal and check which file are you. Go your client file and run code
npm run dev
then client side run in local.
- Open your vsCode tarminal and check which file are you. Go your client file and run code