Freelancers using AWS VPC in IndiaFreelancers using AWS VPC in India
Gate Qualified and under 500 rank in Computer Science.
Gate Qualified and under 500 rank in Computer Science.
Full-Stack & AI Engineer · Next.js, Node.js, Python, AWS
6
Followers
Full-Stack & AI Engineer · Next.js, Node.js, Python, AWS
DevOps Engineer | AWS Specialist | Backend Developer
DevOps Engineer | AWS Specialist | Backend Developer
AWS Cloud & DevOps Engineer | EC2, S3, CI/CD, Serverless
New to Contra
AWS Cloud & DevOps Engineer | EC2, S3, CI/CD, Serverless
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
64
AWS Infrastructure Architect DevOps Professional Lead
AWS Infrastructure Architect DevOps Professional Lead
DevOps and AWS Engineer with Web Development Exp
DevOps and AWS Engineer with Web Development Exp