Skip to content

A full-stack serverless webshop using several AWS technologies

Notifications You must be signed in to change notification settings

asacristani/webshop-fullstack-serverless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Webshop Fullstack Serverless

Webshop fulstacck build using different serverless AWS technologies

ON LIVE

S3 invoice folder

Architecture

Architecture overview

Backend

Based in Python, using AWS lambdas functions and API Gateway as an API.

Router

Resource Method Input Output
/shoes GET - List of shoes stored in DynamoDB
/orders POST payload: {client, shoe_reference, size, shipping_information} Invoice as Response and stored in S3 bucket

Frontend

React App using Typescript

Figma prototype figma_webshop

Deploy

Backend

Execute from backend folder

cd backend

Deploy lambdas

./devops/deploy_lambdas.sh

Update Lambdas

./devops/update_lambdas.sh

Delete lambdas

./devops/delete_lambdas.sh

Frontend

Continuous development from Github to Amplify

Run localy

npm start

Test

Test suit in AWS Lambda console

About

A full-stack serverless webshop using several AWS technologies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published