A full-stack application replicating core Twitter functionality with modern web technologies and AWS services.
Github Link
Live Demo
๐ง Tech Stack
- Frontend: React, JavaScript
- Backend: Python (Lambda functions)
- Database: SQL (MySQL on AWS RDS)
- Cloud Infrastructure: AWS Lambda, RDS, API Gateway
๐ก Features
- User authentication with Google API (signup/login)
- Posting tweets (text/image)
- Like, retweet, and comment functionality
- Blocking/unblocking
- Follower/following system
- Infinite scrolling
- Updating profile info
๐ฆ Architecture
- Serverless backend using AWS Lambda
- API Gateway for request routing
- RDS for persistent SQL storage
๐งช Testing & Deployment
- Unit and integration tests
- Deployed via CI/CD pipeline (GitHub Actions)

This repo is the public version and does not contain the most up-to-date test builds. The private version that passes all the tests was submitted for the assignment