Backend Development Projects in SuratBackend Development Projects in Surat
Cover image for Scalable Event Booking Backend with
Scalable 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.
1
165
Cover image for πŸ“’ Expense Book
A serverless, full-stack
πŸ“’ 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
1
74