
Этот проект интегрирует нативный фронт-энд React с AWS Amplify Back-End, который имеет аутентификацию пользователя (AWS Cognito) и API GraphQL (AWS Appsync) для операций CRUD между клиентом и базой данных (Amazon DynamoDB).
Пользователи могут зарегистрироваться/в приложении.
Пользователи могут создавать сообщения, нажав кнопку «Добавить», записывая внутри модала и нажав отправку.
Пользователи могут любить/в отличие от сообщений.
Пользователи могут удалить свои собственные сообщения.
Пользователи могут обновлять подачу сообщений по:
Expo Cli
npm install -g expo-cliУчетная запись AWS
Узел JS с NPM
AWS Amplify CLI
npm install -g @aws-amplify/cliamplify configure (ссылка для пошагового видео). git clone https://github.com/yhenni1989/Zopher.git
cd Zopher
yarn add aws-amplify aws-amplify-react-native
# or
npm install aws-amplify aws-amplify-react-native
amplify init
Следуйте тем же инструкциям, что и ниже.

amplify add auth
# When prompt, choose: Yes, use the default configuration.
amplify add api
Следуйте приведенной ниже конфигурации.

amplify push

Через несколько минут автоматических операций Amplify CLI создаст пул пользователей и идентификации Amazon Cognito для хранения пользователей Crendentials и API APS APS Appsync GraphQL для обеспечения операций CRUD между клиентом и серверами.
yarn
# or
npm install
expo start --ios
# or
expo start --android