This project is an AWS Lambda function that fetches sneaker prices, send email notifications to users when the price drops below a target value, and store the data in AWS DynamoDB for future reference.
- Sneaker Price Lookup: Fetch real-time sneaker prices and metadata.
- Email Notifications: Sends an email notification to users when the sneaker price meets or drops below their specified price target.
- AWS DynamoDB Storage: Stores user email, sneaker details, price target, and notification preferences in DynamoDB.
- A user submits their email, desired sneaker style ID, and a price target.
- The Lambda function fetches real-time sneaker pricing using the Sneaks API.
- If the current sneaker price is below or equal to the user's price target, the function sends an email to the user.
- The user's information (email, price target, notification preferences, sneaker data) is stored in AWS DynamoDB for future reference.
zip: zip -r function.zip . -x "node_modules/" ".git*" ".DS_Store" "my-layer/"