Skip to content

ServeSync is a user-friendly platform designed to streamline the process of posting and finding volunteer opportunities. Users can create, update, and delete volunteer posts and volunteer for others' posts. The platform is fully responsive, featuring clean and organized layouts with customizable components.

Notifications You must be signed in to change notification settings

PriyankaNandii/Volunteer-Management-System-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ServeSync ------Volunteer Management Website

Project Overview Concept: A user-friendly platform for managing volunteer opportunities. Problem Solved: Streamlines the process of posting and finding volunteer opportunities. User Roles: Allows users to create, update, and delete volunteer posts and volunteer for others' posts. Features Volunteer Post Management: Create, update, and delete volunteer need posts. Track and manage volunteer requests. User-specific post management. Responsive Design: Fully responsive for mobile, tablet, and desktop views. Clean and organized layout with customizable components. Authentication and Security: Email/password-based authentication. JWT token for secure private routes. Conditional login/logout and profile display. Technologies Used Frontend: React.js Tailwind CSS Daisy UI Backend: Node.js Express.js Database: MongoDB Authentication: Firebase Deployment: Vercel How to Clone and Run Locally

Clone the Repository: git clone https://github.com/your-username/volunteer-management-website.git cd volunteer-management-website Install dependencies for both frontend and backend: cd client npm install cd ../server npm install 3. Set up environment variables:

Create .env files in both client and server directories. Refer to .env.example files provided for necessary variables (e.g., Firebase config keys, MongoDB credentials).

Start the backend server: cd server npm start 5. Start the frontend development server:

cd client npm start

About

ServeSync is a user-friendly platform designed to streamline the process of posting and finding volunteer opportunities. Users can create, update, and delete volunteer posts and volunteer for others' posts. The platform is fully responsive, featuring clean and organized layouts with customizable components.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published