A fake e-commerce app to buy Minions action figures. The project was made to explore some AWS services and learn the basics of a serverless app architecture.
Features | Built with | Preview
- Login flow
- Product catalog list
- Product cart
- Finish an order (This will just send an email to the user with the order details)
- Order history
-
Frontend
- React - To build the app
- React Router - To handle app's routing/navigation
- AWS Amplify - To connect to AWS services
- Bootstrap - To create a few components
-
Backend
- Serverless Framework - To help building AWS infrastructure
- AWS Lambda - To execute the services
- AWS API Gateway - To handle the requests
- AWS S3 - To store product images and the Website
- DynamoDB - To store app data
- Cognito - To handle authentication
- AWS StepFunctions - To orchestrate multiple services
- SendGrid - To handle email sending
- UUID - To help creating unique ID's