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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors