/04—Selected Work
EventNest
Party Plot & Wedding Venue Operations Platform
Backend Engineer
Node.jsExpress.jsMongoDBMongooseWhatsApppdf-libSocket.IOFirebaseJWT
Project Overview
Operations backend for a chain of party plots around Ahmedabad. WhatsApp and public-form inquiries become scored leads, then confirmed wedding bookings, with billing, signed booking papers, and automated payment reminders.
Backend & Engineering Highlights
- —Built a Node.js, Express, and MongoDB backend covering leads, bookings, billing, petty cash, and a per-user finance ledger for multiple party plots.
- —Designed a Gujarati WhatsApp inquiry bot on the Meta Cloud API and Gallabox that collects event type, date, guest count, budget, and nearest venue, then creates a scored lead and notifies the assigned manager.
- —Generated quotation, four-page booking paper, and client consent PDFs from AcroForm templates with pdf-lib and Gujarati-capable fonts, including a one-time signature link.
- —Enforced a booking-paper deadline in a nightly job: empty bookings past two months are cancelled, and bookings that already have money are flagged for review.
- —Shipped WhatsApp campaigns and scheduled templates for balance reminders, post-event review requests, and anniversary wishes, with delivery and read status from provider webhooks.
- —Separated CRM and finance access: staff roles for admin, manager, accountant, and marketing, and finance users scoped to income, expense, or both on specific plots.
- —Used optimistic concurrency on bookings so two managers cannot silently overwrite the same date, and wrote request-scoped audit logs tied to the signed-in user.