Timeline: July - September 2024
A centralized hub connecting passionate volunteers with impactful non-profit opportunities.
The NGO Volunteer Platform is a web-based application designed to bridge the gap between NGOs and individuals eager to make a difference. The platform enables non-profit organizations to post volunteer opportunities, manage events, and track participation, while allowing volunteers to discover causes they care about, sign up with ease, and build a portfolio of social impact.
Whether it's environmental work, education, healthcare, or community outreach, this platform helps streamline collaboration, increase visibility, and amplify social good.
- 🧑 Volunteer sign-up & login system
- 🏢 NGO registration and dashboard
- 📅 Event & Task creation and management
- 🔍 Search & filter opportunities by cause or location
- 🕓 Track Task completion
- 📨 Generate automatic portfolios based on your contributions
Note:
This web app was primarily designed for desktop screens and does not currently feature a responsive UI for mobile or tablet devices.
- HTML5, CSS3, JavaScript
- Bootstrap
- Python 3
- Django Framework
- SQLite (default)
Make sure you have the following installed:
- Python 3.x
- pip
- Git
- git clone https://github.com/NoStory-py/ngo-volunteer-platform.git
- cd ngo-volunteer-platform
- pip install -r requirements.txt
- python manage.py makemigrations
- python manage.py migrate
- python manage.py runserver
- SECRET_KEY = your-secret-key