Serverless Projects Collection
AWS Lambda • Python | Node.js • Automation & Data Systems
This repository contains multiple AWS Lambda (Python | Node.js) backend projects
focused on automation, scraping, SaaS APIs, job processing, and
AI-assisted workflows.
All projects are designed using a serverless architecture and packaged
for direct AWS Lambda deployment.
- Send emails (SMTP)
- Retrieve emails (IMAP)
- Save drafts
- Delete/move emails
2. Fiverr Gigs Review Scraper
- Scrapes Fiverr gig reviews
- Processes structured data
3. Google Scrape Industries
- Extracts industry-related Google data
4. Google Scrape Industries (Async)
- Async scalable data extraction using HTTPX
- Serverless background job processor
- Backend API for company website
- Authentication
- Billing & subscriptions
- Social login
- Internal data services backend
- EventBridge-triggered scraping system
- AI-generated Upwork proposals
11. Send Upwork Job Notifications
- Automated Upwork job monitoring
- Admin backend with PostgreSQL
13. Upwork Job Offer Automation
- AI-powered job offer responses
14. Website Extract Contact Details
- Extracts emails and phone numbers from websites
Trigger (API Gateway / EventBridge)
↓
AWS Lambda (Python)
↓
Business Logic
↓
Database / External APIs
↓
CloudWatch
Upload to AWS Lambda and configure the handler.
- Python 3.10+
- AWS Lambda
- PostgreSQL
- Requests / HTTPX
- OpenAI API
- API Gateway
- EventBridge
- CloudWatch
- Use AWS Secrets Manager
- Avoid hardcoded credentials
- Apply least-privilege IAM roles
- Respect third-party platform policies
These projects are for backend automation and services.
Users must ensure compliance with applicable policies and regulations.