Live site: VOLUNTEER LINK
Resources:
- React Router Dom
- Firebase
- Express
- MongoDB
- date-fns
- axios
- TailwindCSS
- TailwindCSS Buttons
- Mamba UI - Components
- Material Tailwind - Components
- Daisy UI
- Merakiui
- React-Hot-Toast
- React-Spinner
- React-Icons
- React Helmet
- React Hook form
- AOS Package
- Lottie React
- React-simple-typewriter
-
User Authentication via Firebase: Users can securely log in to the website using Firebase authentication, ensuring a seamless and safe login experience.
-
Volunteer Opportunity Posting: Users can create and post volunteer opportunities on the website, which are stored in the "My Posts" section for easy management and access.
-
Post Management (Update/Delete): Users have the capability to update or delete their posted volunteer opportunities as needed, giving them full control over their listings.
-
Request Submission: Users can send requests to volunteer for specific opportunities posted by others. Each request is recorded and stored in the "My Requests" section, providing users with a history of their volunteering engagements.
-
Request Management (Remove): Users can manage their submitted requests by removing them from the list if desired, allowing for flexibility and organization in their volunteering activities.
-
Filter Functionality : A user can filter and view posts categorized into four distinct areas: Education, Healthcare, Social Service, and Animal Welfare. This categorization allows for a streamlined and organized display of content based on user preferences.