Backend Development Projects in SuratBackend Development Projects in SuratScalable Event Booking Backend with Payments & Real-Time Chat
I built a scalable backend system for a social event booking platform that enables hosts to create events and guests to discover, join, and interact in real time.
The platform is currently generating over $60K+ in revenue, handling real users, payments, and live interactions.
π Key Features & Contributions:
β’ Designed a multi-role system (Host & Guest) with secure authentication
β’ Built complete event lifecycle: creation, booking, participation, and reviews
β’ Integrated Stripe for payments, including wallet system for hosts
β’ Implemented payout flow allowing hosts to withdraw earnings
β’ Handled refunds, disputes, and transaction management
π¬ Real-Time Communication:
β’ One-to-one chat between users
β’ Event-based chat for participants
β’ Group chat system for social interaction
β’ Media sharing (images, voice notes, events, reminders)
π Growth & Engagement Systems:
β’ Followers & following system (social graph)
β’ In-app notifications, email, SMS, and WhatsApp alerts
β’ Event promotion and user engagement features
βοΈ Performance & Scalability:
β’ Optimized backend to handle concurrent users and real-time messaging
β’ Designed scalable architecture for future growth
β’ Ensured secure and reliable payment processing
π‘ Result:
A production-ready backend powering a live platform with thousands of users and $60K+ revenue, built for scalability, performance, and real-world usage. I build secure, scalable, and high-performance backend systems for web and mobile applications. Whether you need REST APIs, database design, authentication, third-party integrations, or a complete backend architecture, I deliver clean, maintainable, and production-ready solutions.
I specialize in Node.js, Express.js, NestJS, Laravel, PHP, FastAPI, MongoDB, MySQL, PostgreSQL, Redis, and REST APIs. My focus is on performance, security, scalability, and seamless integration with modern frontend frameworks like React.js, Next.js, and Flutter.
From startup MVPs to enterprise applications, I develop reliable backend solutions that are easy to maintain and built to support your business as it grows.π― π Expense Book
A serverless, full-stack expense tracker built entirely on AWS β no servers to manage, no infrastructure to maintain. Add expenses, track spending by category, and view monthly reports, all backed by a pay-per-use backend.
π Live Demo:Β https://roshni-expense-book.netlify.app
π‘ Why I built this
I wanted to understand serverless architecture from the ground up β not just read about Lambda and API Gateway, but actually wire them together, break things, read the CloudWatch logs, and fix them. This project is the result: a working expense tracker where every part of the stack β database, backend, API layer, and frontend β was built and debugged by hand.
βοΈ Architecture
βββββββββββββββ HTTPS ββββββββββββββββ Invoke βββββββββββββββ Read/Write ββββββββββββββββ β Frontend β ββββββββββββββΆ β API Gateway β ββββββββββββββΆ β Lambda β ββββββββββββββββββΆ β DynamoDB β β (HTML/CSS/JS)β β (REST API) β β (Python) β β (NoSQL) β βββββββββββββββ ββββββββββββββ ββββββββββββββββ ββββββββββββββββ βββββββββββββββ ββββββββββββββββββ ββββββββββββββββ Netlify Roshni stage 4 functions, Partition key: userId IAM execution role Sort key: expenseId
Request flow:Β the browser calls a REST endpoint β API Gateway (with Lambda proxy integration) forwards the raw event to the matching Lambda function β the function reads/writes DynamoDB using an IAM role scoped for that access β the response is serialized back through API Gateway to the browser, with CORS headers so the request isn't blocked cross-origin.
β¨ Features
Add expenses with amount, category, description, and date
View all expenses in a clean, ledger-style list
Delete individual entries
Auto-generated monthly report with category-wise totals
Fully responsive UI, no frameworks β just HTML/CSS/JS talking directly to the API π€© Check out this on-demand construction platform I built!
It connects Customers, Vendors & Drivers seamlessly. π₯
1οΈβ£ Backend APIs: Scalable, secure, with role-based access control π§©
2οΈβ£ Payments: Integrated Stripe for safe, smooth transactions π³
3οΈβ£ Real-Time Features: Chat & live order tracking using WebSockets π
4οΈβ£ Notifications & PDF invoices: Keep users updated, automate billing ππ
5οΈβ£ Optimized & Cloud-ready: High performance, scalable, production-ready βοΈ
Tech Stack: Node.js, NestJS, React, PostgreSQL, AWS EC2