
Dieses Projekt integriert ein reag-natives Front-End mit einem AWS-Amplify-Back-End mit Benutzerauthentifizierung (AWS Cognito) und einer GraphQL-API (AWS AppSync) für CRUD-Operationen zwischen Client und Datenbank (Amazon DynamoDB).
Benutzer können sich bei der App anmelden.
Benutzer können Beiträge erstellen, indem sie die Taste hinzufügen, in das Modal schreiben und Senden drücken.
Benutzer können/im Gegensatz zu Posts mögen.
Benutzer können ihre eigenen Beiträge löschen.
Benutzer können den Post -Feed -Feed aktualisieren nach:
Expo Cli
npm install -g expo-cliAWS -Konto
Knoten JS mit NPM
AWS verstärkt CLI
npm install -g @aws-amplify/cliamplify configure (Link für einen Schritt -für -Schritt -Video). 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
Befolgen Sie die gleichen Anweisungen wie unten.

amplify add auth
# When prompt, choose: Yes, use the default configuration.
amplify add api
Folgen Sie der folgenden Konfiguration.

amplify push

Nach wenigen Minuten automatisierter Vorgänge erstellt die Amplify CLI einen Amazon -Cognito -Benutzerpool und einen Identitätspool, um Benutzer von CRENSIENTIONEN und eine AWS AppSync GraphQL -API zu speichern, um CRUD -Operationen zwischen Client und Servern zu ermöglichen.
yarn
# or
npm install
expo start --ios
# or
expo start --android