Application

Contributions Plugin v1.0: Membership management

Complete plugin for managing member contributions: payments, balance, automatic reminders and administrator dashboard

Preview of project Contributions Plugin v1.0: Membership management — VulcainDesign
About this project

Overview

Development of a subscription management plugin intended for community sites running under the CMS e107. The plugin covers the entire life cycle of a membership, from registration to automatic reminder, including credit balance management. Designed to be installed and configured without technical intervention, it was distributed to several online communities under the VulcainDesign brand.
01
The challenge

Community sites under e107 did not have any native tool to manage their members' periodic contributions. Administrators managed memberships manually, with no history, no reminders and no visibility into unpaid debts.

A standalone, reliable and reusable tool was needed — installable on any e107 site without additional development.
  • No native membership management in e107
  • Manual payment tracking, source of errors and oversights
  • No automatic reminder of overdue members
  • Lack of transaction history and traceability
  • Zero overall visibility on the status of annual contributions
02
The solution developed

I designed and developed an autonomous plugin integrating natively into e107, with three distinct areas: a member area, an administrator back office and an annual management table.

  1. 01
    Development of a members area

    Display of contribution status, available balance, payment form with duration selection and option to use credit balance

  2. 02
    Automatic restart system

    Sending reminders by email and private message to outdated members, with alert popup upon connection

  3. 03
    Editing back office

    Individual management of members: addition/removal of months, modification of balance, complete log of dated events

  4. 04
    Annual management table

    12 month view with navigation by year, status by member (paid / late / exempt), filters and pagination

  5. 05
    Global configuration

    Setting the monthly rate, reminder messages and sending preferences

03
Technical stack
HTML5 CSS3 JavaScript jQuery PHP 7 MySQL e107 UI/UX Design
04
The result obtained

The plugin has allowed several online communities to professionalize the management of their memberships, by eliminating manual tracking and automating reminders. Each administrator has a complete annual view and a traced history of each action.

+1
multi-site distributed plugin
+3
separate interfaces (member / admin / dashboard)
+1
Automatic email + PM reminders
+1
Complete event history
+1
Integrated credit balance management
+1
Multi-year navigation
05
Testimonial
"The goal was to create a tool that any community admin could install and use without training. Seeing dozens of sites adopt it confirmed that the need was real."
V
VulcainDesign e107 Communities - Public Distribution
About this project

Screenshots

Like this project? Share it
in 𝕏 f

Have a similar project?

Let's discuss your needs. I'll reply within 48 hours with a detailed quote, no commitment and no hidden fees.