Full stack Personal Project

What's for Lunch

A serverless restaurant discovery app that helps users find lunch options by providing 3 random restaurant suggestions based on location, cuisine category, and distance preferences. Built with AWS Lambda, API Gateway, S3, and CloudFront for zero-cost hosting. Features include 200+ cuisine categories, real-time weather integration, radius filtering, and detailed business information with Yelp API integration. Migrated from Heroku Rails ($7/month) to AWS serverless architecture, achieving 100% cost savings while maintaining full feature parity.

Impact

Reduced monthly hosting costs from $7 to $0 (100% savings) by migrating to AWS serverless architecture. Improved cold start performance from 500ms (Ruby) to 100ms (Node.js). Serves restaurant recommendations with sub-3-second API response times.

Technologies Used

AWS Lambda AWS API Gateway AWS S3 AWS CloudFront AWS CDK Node.js JavaScript Bootstrap 5 Yelp API Weather API