
Este proyecto integra un front-end nativo React con un back-end de AWS Amplify que tiene autenticación de usuarios (AWS Cognito) y una API GraphQL (AWS APPSYNC) para operaciones CRUD entre el cliente y la base de datos (Amazon DynamodB).
Los usuarios pueden registrarse/entrar en la aplicación.
Los usuarios pueden crear publicaciones presionando el botón Agregar, escribiendo dentro del modal y presionando enviar.
A los usuarios les puede gustar/a diferencia de las publicaciones.
Los usuarios pueden eliminar sus propias publicaciones.
Los usuarios pueden actualizar la alimentación de publicaciones por:
Expo CLI
npm install -g expo-cliCuenta de AWS
Nodo JS con NPM
AWS amplifica CLI
npm install -g @aws-amplify/cliamplify configure (enlace para un video paso a paso). 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
Siga las mismas instrucciones que a continuación.

amplify add auth
# When prompt, choose: Yes, use the default configuration.
amplify add api
Siga la configuración a continuación.

amplify push

Después de unos minutos de operaciones automatizadas, la CLI Amplify creará un grupo de usuarios de Amazon Cognito y un grupo de identidad para almacenar los usuarios de crendenciales y una AWS APPSYNC GraphQL API para permitir operaciones CRUD entre el cliente y los servidores.
yarn
# or
npm install
expo start --ios
# or
expo start --android