Skip to content

Mandakini-S/Volunteer-Management-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a web app that connects Volunteer with the organization.

Volunteer Management System

A comprehensive web application designed to connect volunteers with organizations, streamlining the volunteering process by providing a centralized platform for discovering, applying to, and managing volunteer opportunities.

🌟 Features

For Volunteers

  • User Registration & Authentication - Separate signup flows for individual volunteers and organizations
  • Advanced Search & Filtering - Search volunteer opportunities by location, field of interest, and type (paid/unpaid)
  • Personalized Dashboard - View applied work, favorite opportunities, and volunteering statistics
  • Profile Management - Manage personal information, interests, and achievements
  • Bookmark System - Save interesting volunteer opportunities for later
  • Achievement Tracking - Earn badges and track volunteering milestones

For Organizations

  • Organization Registration - Dedicated signup process for NGOs and organizations
  • Multi-field Support - Support for various sectors including Environment, Business, Public Health, Technology, and more

General Features

  • Responsive Design - Works seamlessly across desktop and mobile devices
  • Interactive UI - Modern interface with smooth navigation and user-friendly design
  • Real-time Search - Dynamic filtering and search results
  • Google Authentication - Easy login/signup with Google integration

🛠️ Technologies Used

  • Frontend: React.js
  • Routing: React Router DOM
  • Icons: React Icons (Lucide, Font Awesome, etc.)
  • Styling: CSS3 with modern layouts
  • State Management: React Hooks (useState)

🚀 Getting Started

Prerequisites

  • Node.js (version 14 or higher)
  • npm or yarn package manager

Installation

  1. Clone the repository

    git clone [https://github.com/yourusername/volunteer-management-project.git](https://github.com/yourusername/volunteer-management-project.git)
    cd volunteer-management-project
  2. Install dependencies

    npm install
  3. Start the development server

    npm start
  4. Open your browser Navigate to http://localhost:3000 to view the application

🤝 Contributing

We welcome contributions! Please feel free to submit issues, feature requests, or pull requests.

"Connecting Kindness, Streamlining Volunteering"

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors