Aviyukt NGO
Official NGO platform with Google OAuth, secure JWT sessions, and seamless Razorpay donation/membership payments. Features automated PDF receipts and Aadhaar verification.

99.99%
Transaction Reliability
< 300ms
PDF Generation
100%
User Satisfaction
Project Overview
Aviyukt NGO is a digital transformation platform for community welfare. It automates donation collections, membership registration, identity verification via Aadhaar API, and instant tax-deductible PDF receipt generation.
System Architecture & Design
React Vite client communicating with Node.js Express backend, integrated with Razorpay Webhooks, Google OAuth 2.0, and automated PDF rendering services.
Key Engineering Features
- Razorpay Instant Payment Gateway & Subscription Webhooks
- Automated Dynamic Tax-Exempt PDF Receipt Generation
- Aadhaar KYC Identity Verification Integration
- Google OAuth 2.0 & JWT Security
Engineering Challenge
Preventing double-spending or failed webhook notifications during peak donation campaigns.
Technical Solution
Designed idempotent webhook processing handlers in Express with MongoDB transaction locking.
API Design
REST API with HMAC-SHA256 signature verification for payment callback webhooks.
Cloud & Deployment
Vercel frontend hosting backed by Node.js production service instances.