This is a take home assignment involving building a simple form. Viewing of previous submissions is NOT put behind any authentication since building any auth that makes sense in context (signup w/ approval) would take too much time.
App is deployed with Google Cloud Run with Google Artifact Registry for container hosting. Supabase free tier (dies after 7 days of no traffic) is used for DB hosting.
Simple tests have been written for the API (under api/spec/tests).
Try:
- Submit form with 4 fields
- Simple field validation
- View table of previous submissions
- ReactJS
- NextJS
- ExpressJS