© 2025 Caleb Joseph. All rights reserved.
This code is shared publicly as a portfolio demonstration only. No license is granted and no permissions are given for its use, modification, or distribution. All rights remain exclusively with the copyright holder.
You may view and study this code, but may not use, copy, modify, merge, publish, distribute, sublicense, or sell any part of it without explicit written permission from Caleb Joseph.
This prototype supports deployment to AWS App Runner. You'll need the following to deploy the app:
- An AWS account
- AWS CLI v1
- In addition to installing the AWS CLI, you must also authenticate it so it can access your AWS account. See Amazon's documentation on how to authenticate the AWS CLI using an IAM user
- Docker
- Bash
- Node.js
jq
- Clone the repository
git clone git@github.com:calebj0seph/fabra-prototype.git
- Install dependencies with
yarn
cd fabra-prototype
yarn
- Build & deploy the app
This will automatically create all necessary AWS resources for you. By default, theap-southeast-2
region is used.
yarn deploy
- Create a user account in the app
curl https://<service URL>/api/register_account \
-H "Content-Type: application/json" \
-d '{
"email": "user@example.com",
"displayName": "Test User",
"password": "<password>"
}'