Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💙 CareCollective

CareCollective is a web-based platform designed to connect volunteers, donors, and nonprofit organizations in a unified digital space. It aims to simplify coordination, amplify impact, and promote social responsibility through event tracking, donations, volunteer listings, and photo documentation.


🌟 Key Objectives

  • Build a centralized hub for community care efforts
  • Enable real-time coordination between donors, volunteers, and NGOs
  • Provide tools to showcase events and their impact through photo uploads
  • Offer administrative controls to manage users and content

🚀 Features

  • 🔐 User Authentication (Sign Up / Login / Logout)
  • 🧑‍🤝‍🧑 Role-based Access: Admins, Volunteers, Donors
  • 📝 Create & Manage Campaigns and Events
  • 💰 Track Donations and Contributions
  • 🤝 Volunteer Registration & Task Listings
  • 📸 Photo Uploads for Events and Donations
  • ⚙️ Admin Dashboard for Monitoring and Approvals

🛠️ Tech Stack

Backend

  • Python 3.10+
  • Django 4.x
  • WAMP Server

Frontend

  • HTML5 + CSS3
  • Bootstrap 5
  • JavaScript
    • Bootstrap

Media Handling

  • 📷 Pillow — For image processing
  • 🧩 django-crispy-forms — For styled form layouts
  • 🎛 django-widget-tweaks — For custom form UI

📂 Media & Photo Uploads

Users can upload photos for:

  • Event documentation
  • Product preview

Ensure the following settings are added to settings.py:

MEDIA_URL = '/media/'
MEDIA_ROOT = BASE_DIR / 'media'

About

CareCollective is a community-driven platform focused on connecting volunteers, donors, and organizations to support local care initiatives. It streamlines coordination, resource sharing, and outreach efforts to maximize social impact.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages