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.
- 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
- π 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
- Python 3.10+
- Django 4.x
- WAMP Server
- HTML5 + CSS3
- Bootstrap 5
- JavaScript
-
- Bootstrap
- π· Pillow β For image processing
- π§© django-crispy-forms β For styled form layouts
- π django-widget-tweaks β For custom form UI
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'