Skip to content
W
← Back to all projects

Membership & legal consultation platform

Panther Consultation

A web-based platform that pairs a member portal with an admin back-office for legal consultations, membership management, and automated email reminders.

Role
Full-stack developer
Year
2025
Stack
ReactTypeScriptNode.jsMySQL
Panther Consultation sign-in page with the Konsultasi dengan Ahli, Dari Mana Saja! tagline above a dark Sign In card

01 · The problem

Starting with the friction, not the feature list.

Consultations, complaints, appointments, and membership renewals were handled through scattered chat threads and manual record keeping. Document deadlines and expiring memberships were easy to miss, and the team had no single place to track each member's status.

02 · The approach

Turning observations into deliberate decisions.

  1. 01

    Designed a member portal and admin back-office around the real workflows of legal consultation and complaint handling.

  2. 02

    Built consultation and complaint ticketing plus appointment booking so every request has a traceable status.

  3. 03

    Implemented automated email reminders for membership expiry and document deadlines, and centralized promo and referral management.

03 · Challenges

Constraints that made the solution stronger.

  • Separating member-facing and admin-facing workflows while keeping a single consistent source of truth.
  • Scheduling email reminders reliably so notices arrive before deadlines without spamming members.
  • Modeling ticket and appointment statuses that shift between members, admins, and legal consultants.

04 · Outcomes

What changed—and what I would improve next.

  • Shipped the platform to production at panther-indonesia.web.app for real members and staff.
  • Automated membership expiry and document deadline reminders that were previously tracked manually.
  • Centralized consultation, complaint, appointment, and referral flows into one auditable system.

Next case study

Karyanusa