The Marinage Collective is a volunteer portal designed to connect volunteers with community members in need. The platform allows users to sign up and get involved in various activities. This project showcases skills in JavaScript, HTML, CSS, MySQL, and backend technologies.
- Volunteer Sign-Up: Users can create a profile to sign up for various volunteer activities.
- Corporate Sign-Up: Companies can sign up to offer volunteer opportunities and sponsorships.
- Service Categories: Volunteers can select areas they want to assist in: People with Different Abilities, The Elderly, Ex-Prisoners, Children in Care, HIV/AIDS.
- Volunteer Matching (Example): A basic matching feature to match volunteers to suitable opportunities based on service categories.
- Category Filters: Volunteers can filter available opportunities by categories (e.g., People with Different Abilities, The Elderly, etc.)
This project requires the following:
- Node.js (for backend development)
- Express.js (for handling API requests)
- MySQL (for storing volunteer data)
- HTML/CSS (for frontend design)
To install and run the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/Dana-Nurse volunteer-portal-project
- Install dependencies:
npm install
(TBC) - Set up the MySQL database with the provided schema.
- Start the server:
npm start
Advanced features for the Marinage Collective volunteer portal could include:
- Activity Tracker: A tool for volunteers to track their hours and activities.
- FAQ page
- Volunteer Dashboard
- Corporate Partnerships page
- Blog/News section
- Event Management system
- Why This Benefits You page
- Resource Library
- Feedback system
- Accessibility tools
- Multi-language support
- Social Media Integration
- Donation System
For more information, contact us at:
Email: [TBC]
Social Media: [TBC]