Skip to content

This app allows you to buy or sell a car. Tech stack: HTML, CSS, Javascript, AWS API Gateway, AWS Lambda, Python, AWS RDS MySQL, AWS Step Functions, AWS SNS/SES

Notifications You must be signed in to change notification settings

mviisan/buysellcarservice

Repository files navigation

Buy/Sell Car App

  • This app allows you to buy or sell a car.
  • If you choose to buy, the app will search the database for cars matching your criteria and send you an email and sms with the amount of cars it found.
  • If you choose to sell, it will add an entry to the database with the details of your car.

Table of Contents

  1. Tech Stack
  2. Mockup
  3. AWS Diagram
  4. Frontend App
  5. API Gateway
  6. Lambdas
  7. Step Functions
  8. SNS/SES

Tech Stack

  1. HTML/CSS/Javascript
  2. Python
  3. AWS API Gateway
  4. AWS Lambda
  5. AWS RDS MySQL
  6. AWS Step Functions
  7. AWS SNS/SES

Mockup

alt text

AWS Diagram

alt text

Frontend App

Website allows user to buy or sell car.

API Gateway

API Gateway exposes an API endpoint. API Gateway then communicates with main lambda.

Lambdas

Main lambda receives information from the API Gateway and first communicates with lambda inside VPC (which will communicate with the RDS instance). Main lambda then calls Step Functions.

Step Functions

Step Functions orchestrate additional lambda (to access SNS) and SES

alt text

SNS SES

SNS and SES send emails and sms

About

This app allows you to buy or sell a car. Tech stack: HTML, CSS, Javascript, AWS API Gateway, AWS Lambda, Python, AWS RDS MySQL, AWS Step Functions, AWS SNS/SES

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published