SkillAgentSearch skills...

Fundly

A Django-based crowdfunding platform. Users can create fundraising initiatives, manage donations, and track progress in real-time. Features include secure payment processing, campaign management, and social sharing. Built with Django 4, PostgreSQL, and Bootstrap 4.

Install / Use

/learn @manjurulhoque/Fundly
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Fundly - Crowdfunding Platform

A modern crowdfunding platform built with Django that enables users to create and manage fundraising campaigns for various causes.

Live: Demo

Features

User Management

  • User registration and authentication
  • Profile management with avatar support
  • Password change functionality
  • Account settings customization

Campaign Management

  • Create and manage fundraising campaigns
  • Rich text editor for campaign descriptions
  • Campaign categorization
  • Campaign status tracking (active, pending, completed)
  • Campaign progress tracking
  • Image upload support
  • Campaign sharing functionality

Donation System

  • Secure donation processing
  • Anonymous donation option
  • Multiple payment gateway support
  • Donation tracking and statistics
  • Minimum donation validation
  • Donation comments

Dashboard

  • User campaign dashboard
  • Campaign statistics
  • Donation history
  • Campaign performance metrics

Search & Discovery

  • Category-based browsing
  • Search functionality
  • Featured campaigns
  • Recent campaigns showcase
  • Campaign filtering

Additional Features

  • Responsive design
  • Social media sharing
  • Email notifications
  • Campaign embedding
  • Progress tracking
  • Real-time statistics

Screenshots

Home Page Home page

Campaign Page Campaign page

Donation Page Donation page

Charts Page Charts page

Admin dashboard Page Admin dashboard page

Admin campaigns Page Admin campaigns page

Tech Stack

Backend

  • Python 3.x
  • Django 4.x
  • PostgreSQL
  • Django REST Framework

Frontend

  • HTML5
  • CSS3
  • JavaScript
  • Bootstrap 4
  • jQuery
  • Font Awesome
  • TinyMCE Editor

Additional Tools

  • Pillow for image processing
  • Django Humanize
  • Django Crispy Forms
  • Python Decouple
  • Django Debug Toolbar

Installation

  1. Clone the repository
git clone https://github.com/manjurulhoque/fundly.git
cd fundly
  1. Create a virtual environment
python -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activate
  1. Install dependencies
pip install -r requirements.txt
  1. Run migrations
python manage.py migrate
  1. Create a superuser
python manage.py createsuperuser
  1. Generate sample data (optional)
python manage.py generate_sample_data
  1. Run the development server
python manage.py runserver

Contributing

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/improvement)
  3. Make your changes
  4. Commit your changes (git commit -am 'Add new feature')
  5. Push to the branch (git push origin feature/improvement)
  6. Create a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Bootstrap for the frontend framework
  • Django for the amazing web framework
  • All contributors who have helped with the project

Built with ❤️ for better healthcare access

View on GitHub
GitHub Stars19
CategoryData
Updated8mo ago
Forks4

Languages

Python

Security Score

82/100

Audited on Jul 5, 2025

No findings