Skip to content

NoStory-py/NGO-Volunteer-Platform

Repository files navigation

🌍 NGO-Volunteer-Platform

Timeline: July - September 2024

A centralized hub connecting passionate volunteers with impactful non-profit opportunities.

📌 Overview

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.

🚀 Features

  • 🧑 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.

🛠️ Tech Stack

💻 Frontend:

  • HTML5, CSS3, JavaScript
  • Bootstrap

⚙️ Backend:

  • Python 3
  • Django Framework

🗄️ Database:

  • SQLite (default)

💻 Getting Started

🔧 Prerequisites

Make sure you have the following installed:

  • Python 3.x
  • pip
  • Git

🏁 Installation

🛠️ Set environment variables for settings.py

  • SECRET_KEY = your-secret-key

About

A centralized hub connecting passionate volunteers with impactful non-profit opportunities.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published