Skip to content
Back to Projects
fullstackLive in Production

KCS Membership Portal

Membership onboarding and management portal with integrated PhonePe payments and secure administrative dashboards.

KCS Membership Portal landing page screenshot

Overview & Scope

The KCS Membership Portal is a full-stack application designed to onboard and manage community members. Built with React and Vite on the frontend and an Express/Node.js backend, it features an integration with the PhonePe payment gateway for secure membership fee processing with signature-verified webhooks, alongside Supabase for user authentication and admin dashboards.

Key Highlights & Impact

End-to-end PhonePe payment gateway integration with signature-verified webhooks
Express backend proxy for secure transaction verification and administrative operations
Role-based access control with member profiles and admin management dashboards

Architecture Breakdown

React & Vite
Frontend UI & Build Tooling
Node.js & Express
Backend Server & Payment Webhook Proxy
Supabase
PostgreSQL Database & Authentication
PhonePe API
Payment Gateway Infrastructure

Core Capabilities & Features

  • •Secure user authentication and protected member-only dashboard routes
  • •Integrated PhonePe payment processing for seamless membership enrollment
  • •Custom Node.js/Express backend serving as a secure proxy for payment callbacks
  • •Comprehensive Admin page for tracking active memberships and transaction statuses