Fintech and payments Case study

Campaign and payments platform for a crowdfunding firm

A crowdfunding site on WordPress with creator dashboards, tiered rewards, Stripe and Bitcoin payments, email campaigns and admin tools.

  • AWS S3
  • Stripe
  • WordPress
  • PHP
  • Bitcoin payments
Client
Crowdfunding platform company
Service
Web apps, Integrations, Website and SEO
Years
2017–2020 (3 years)
Stack
AWS S3, Stripe, WordPress, PHP and 2 more
Platforms
Web

Client details are private, so this study describes the client by type.

Overview

A platform that lets people and organizations run funding campaigns with direct funding or tiered rewards. We set up the platform, built custom plugins and designs on top of it, and maintained it for nearly three years.

The challenge

Campaign creators needed their own dashboards and tools, funders needed several payment routes, and admins needed oversight, all on top of a WordPress crowdfunding plugin that had to be extended and kept updated and secure.

What we built

  1. Platform setup, theme configuration and custom plugin work for signup and campaign creation
  2. Design and HTML/CSS for the home page, campaign pages, contact forms and checkout
  3. Creator dashboards with funding metrics, share tools and project fields
  4. Payment methods including Stripe, Bitcoin and subscription options
  5. Email campaign tools: CSV contact import and sending, with a paginated contact list
  6. Admin tools for campaign oversight, user permissions and platform performance
  7. Filtering, sorting, ranking and social sharing on campaign listings
  8. AWS S3 media storage, security fixes (XSS and clickjacking protection) and regular core and plugin updates

How a system like this fits together

Campaign and payments platform for a crowdfunding firm: WordPress campaign platform and paymentsVisitors and campaign creators use the campaign pages and creator dashboards, which run on WordPress with custom PHP plugins for signup, campaigns and admin tools. Payments go through Stripe, including subscriptions, or Bitcoin, and media is stored on AWS S3.mediaCampaign pages andcreator dashboardsWordPress and PHPpluginssignup, campaigns,admin toolsStripepayments,subscriptionsBitcoin paymentsAWS S3media storageCampaign and payments platform for a crowdfunding firm: WordPress campaign platform and paymentsVisitors and campaign creators use the campaign pages and creator dashboards, which run on WordPress with custom PHP plugins for signup, campaigns and admin tools. Payments go through Stripe, including subscriptions, or Bitcoin, and media is stored on AWS S3.ClientsServicesData and third partiesCampaign pages and creatordashboardsWordPress and PHP pluginssignup, campaigns, admin toolsStripepayments, subscriptionsBitcoin paymentsAWS S3media storage
  • Client side
  • Services
  • Third parties
WordPress campaign platform and payments. Reference architecture for a system of this kind, based on the technology used. Simplified; not a client schematic.

In words: Visitors and campaign creators use the campaign pages and creator dashboards, which run on WordPress with custom PHP plugins for signup, campaigns and admin tools. Payments go through Stripe, including subscriptions, or Bitcoin, and media is stored on AWS S3.

Technology used

Technology named in the project records, by layer
LayerChoicePurpose
StorageAWS S3media storage
PaymentsStripecard payments and subscriptions
PlatformWordPress, PHPcampaign platform with custom plugins
PaymentsBitcoin paymentsan additional payment method

What happened next

  • Delivered

    The work described above was delivered to the client.

  • Operational facts
    • Our work on this project spanned 2017–2020.
    • It was maintained and extended over 3 years.

Could this be your project?

  • You need a web application with user accounts, admin tools and reporting. Website and web app development
  • Your product has to connect to payment, accounting, messaging or other third-party systems.
  • You work in fintech and payments and want a team that has built for it before. Fintech and payments work

Request similar work

Questions about this project

How long did this project take?

Our work on it ran from 2017 to 2020, with 7,000+ engineering hours logged in total.

What technology was used?

AWS S3, Stripe, WordPress, PHP, Bitcoin payments, Git.

Was it maintained and extended over time?

Yes. Our work on this project was maintained and extended over 3 years, from 2017 to 2020.

Similar work

My Taxi Ride: taxi dispatch and booking platform screenshot

Also content management systems and PHP, also a web app

My Taxi Ride: taxi dispatch and booking platform

  • Logistics and transport
  • Operations and facility management
  • Mobile apps
  • Web apps
  • Integrations

2013–2016

Passenger and driver apps for iOS and Android, a dispatch admin panel with reporting, APIs, SIP calling and the public website for the My Taxi Ride dispatch system, built over four years.

QCare: quality, compliance and risk evaluation. Modules: OE certification and compliance, programme tracking and workflow, training and people management, quality field tool, facility and asset management, holistic network management. DEKRA.

Also AWS and PHP, also a web app

QCare: compliance platform for DEKRA

  • Business software and compliance
  • Operations and facility management
  • Web apps
  • Integrations

2024–2026

QCare, DEKRA's quality, compliance and risk evaluation platform on the Collabtic service platform: certification and compliance tracking, organisations, training, shop certification and headquarters dashboards, on an Angular front end and a PHP API.

Scuela: e-learning marketplace and academies screenshot

Also AWS and PHP, also a web app

Scuela: e-learning marketplace and academies

  • Education
  • Web apps
  • Integrations

2020–2023

A Vue.js and Laravel platform for courses, webinars and memberships, with Stripe and PayPal payments, multi-level affiliates and academies on their own subdomains.

Building something similar?

Tell us what you need and your industry. We will tell you what is realistic, what it would take, and show you the closest work we have done.

Are you ready to partner with us?

Our good-natured team is waiting to hear your business requirements.

Book a free project call