← All work

Manima Online

Live spiritual-services marketplace with Razorpay and UPI/QR payments.

Role
Full-stack developer
Status
Live
Source
Source private — client codebase
Manima Online landing page
Context

Manima Online is a spiritual-services marketplace: people pick a puja or ritual, book it and pay online. It moves real money for three kinds of user — admin, client and agent — so the payment path has to be correct even when someone double-taps, retries or reloads.

What I built
  • Payments end to end with Razorpay and UPI/QR
  • Idempotent payment handling and server-side validation, so a retry or double-tap can't charge twice
  • Three user roles: admin, client and agent
  • CI/CD with GitHub Actions
Stack
ReactNode.jsExpressMongoDBJWTRazorpay
Screens
Manima Online's featured services: a spotlight temple and a grid of pujas to choose from, with prices.
Featured services — temples and pujas to book.
Manima Online's three-step flow: select your puja, book with ease through the secure payment process, receive blessings with confirmation updates.
The three-step flow: select, book and pay, get confirmation.
Next projectBIRAC E-YUVA Center