Zopher
1.0.0

โครงการนี้รวมการตอบโต้แบบดั้งเดิมกับ AWS ขยายส่วนหลังที่มีการรับรองความถูกต้องของผู้ใช้ (AWS Cognito) และ GraphQL API (AWS APPSYNC) สำหรับการดำเนินการ CRUD ระหว่างไคลเอนต์และฐานข้อมูล (Amazon DynamoDB)
ผู้ใช้สามารถลงทะเบียน/ในแอพได้
ผู้ใช้สามารถสร้างโพสต์ได้โดยกดปุ่มเพิ่มการเขียนภายใน Modal และกดส่ง
ผู้ใช้สามารถชอบ/ไม่เหมือนโพสต์
ผู้ใช้สามารถลบโพสต์ของตนเอง
ผู้ใช้สามารถอัปเดตฟีดโพสต์โดย:
Expo CLI
npm install -g expo-cliบัญชี AWS
โหนด JS กับ NPM
AWS ขยาย 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

หลังจากดำเนินการอัตโนมัติไม่กี่นาทีแอมพลิฟายเออร์ CLI จะสร้างกลุ่มผู้ใช้ Amazon Cognito และกลุ่มข้อมูลประจำตัวเพื่อจัดเก็บผู้ใช้ crendentials และ AWS AppSync GraphQL API เพื่อให้สามารถดำเนินการ CRUD ระหว่างไคลเอนต์และเซิร์ฟเวอร์ได้
yarn
# or
npm install
expo start --ios
# or
expo start --android