
يدمج هذا المشروع الواجهة الأمامية لمصادقة AWS AWS التي تحتوي على مصادقة للمستخدم (AWS Cognito) و API GraphQL (AWS APPSYNC) لعمليات CRUD بين العميل وقاعدة البيانات (Amazon DynamodB).
يمكن للمستخدمين التسجيل/الدخول إلى التطبيق.
يمكن للمستخدمين إنشاء منشورات عن طريق الضغط على زر إضافة ، والكتابة داخل الوسائط ، والضغط على إرسال.
يمكن للمستخدمين الإعجاب/على عكس المنشورات.
يمكن للمستخدمين حذف منشوراتهم الخاصة.
يمكن للمستخدمين تحديث موجز المنشورات بواسطة:
معرض 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

بعد بضع دقائق من العمليات الآلية ، سيقوم Amplify CLI بإنشاء مجموعة مستخدمين من Amazon Cognito ومجموعة الهوية لتخزين المستخدمين Crendentials و AWS AppSync GraphQL API للسماح بتوصيل عمليات CRUD بين العميل والخوادم.
yarn
# or
npm install
expo start --ios
# or
expo start --android