Collect and manage form data using serverless technology.
Frontend
- React Application
- Using react router 4
- State management via Redux
- Talks to API Gateway via axios
- Auth via Auth0
- Hosted on Netlify
Backend
- Node backend running in AWS Lambda Functions
- DynamoDB NoSQL for database
- Authorization via API Gateway Custom Authorizer Function

Auth flow for protected API endpoints

UI

