
Proyek ini mengintegrasikan front-end asli React dengan AWS menguatkan back-end yang memiliki otentikasi pengguna (AWS Cognito) dan graphql API (AWS AppSync) untuk operasi CRUD antara klien dan database (Amazon DynamoDB).
Pengguna dapat mendaftar/masuk ke aplikasi.
Pengguna dapat membuat posting dengan menekan tombol Tambah, menulis di dalam modal, dan menekan Kirim.
Pengguna dapat menyukai/tidak seperti posting.
Pengguna dapat menghapus posting mereka sendiri.
Pengguna dapat memperbarui feed posting dengan:
Expo Cli
npm install -g expo-cliAkun AWS
Node JS dengan NPM
AWS memperkuat CLI
npm install -g @aws-amplify/cliamplify configure (tautan untuk video langkah demi langkah). 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
Ikuti instruksi yang sama seperti di bawah ini.

amplify add auth
# When prompt, choose: Yes, use the default configuration.
amplify add api
Ikuti konfigurasi di bawah ini.

amplify push

Setelah beberapa menit operasi otomatis, Amplify CLI akan membuat kumpulan pengguna Amazon Cognito dan kumpulan identitas untuk menyimpan krendensial pengguna dan AWS AppSync GraphQL API untuk memungkinkan operasi CRUD antara klien dan server.
yarn
# or
npm install
expo start --ios
# or
expo start --android