Create New AWS Stack and Verify with Expo Build
Budget: $250 – $750 USD
Description:
The task is to create a new AWS stack based on our current setup and verify its functionality by creating a new build in Expo. The build should point to the new AWS stack for testing purposes.
Steps:
1. Create a new AWS stack from the existing infrastructure.
2. Set up an Expo build that connects to this new stack to verify that everything works as expected.
Background
We have a web app developed in React and a native app developed in React Native. The app displays articles and requires the user to be logged in, as users can also comment. There are also many more features.
We are using AWS as backend, serverless architecture and the specific services we are using are:
S3 is used for storing images, DynamoDB as the database, Cognito manages user account authentication, Amazon SNS has been used for SMS verifications, IAM is used for authorization, API Gateway and Lambda handle API endpoints, Amplify framework is used to integrate and work with APIs, and CloudWatch is used for logging and monitoring.
All BE code is written in node.JS
We also use CloudFormation, YAML and Serverless to manage our infrastructure.
The task is to create a new AWS stack based on our current setup and verify its functionality by creating a new build in Expo. The build should point to the new AWS stack for testing purposes.
Steps:
1. Create a new AWS stack from the existing infrastructure.
2. Set up an Expo build that connects to this new stack to verify that everything works as expected.
Background
We have a web app developed in React and a native app developed in React Native. The app displays articles and requires the user to be logged in, as users can also comment. There are also many more features.
We are using AWS as backend, serverless architecture and the specific services we are using are:
S3 is used for storing images, DynamoDB as the database, Cognito manages user account authentication, Amazon SNS has been used for SMS verifications, IAM is used for authorization, API Gateway and Lambda handle API endpoints, Amplify framework is used to integrate and work with APIs, and CloudWatch is used for logging and monitoring.
All BE code is written in node.JS
We also use CloudFormation, YAML and Serverless to manage our infrastructure.