This is a web app that connects Volunteer with the organization.
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.
- 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
- Organization Registration - Dedicated signup process for NGOs and organizations
- Multi-field Support - Support for various sectors including Environment, Business, Public Health, Technology, and more
- 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
- Frontend: React.js
- Routing: React Router DOM
- Icons: React Icons (Lucide, Font Awesome, etc.)
- Styling: CSS3 with modern layouts
- State Management: React Hooks (useState)
- Node.js (version 14 or higher)
- npm or yarn package manager
-
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 -
Install dependencies
npm install
-
Start the development server
npm start
-
Open your browser Navigate to
http://localhost:3000to view the application
We welcome contributions! Please feel free to submit issues, feature requests, or pull requests.
"Connecting Kindness, Streamlining Volunteering"