
APPY هو تطبيق الويب الكامل المميز على الويب المصمم كحل نهائي لتطوير MVP. تم بناء الواجهة الأمامية على vue.js وتستخدم قالب adminlte واجهة المستخدم. تنفذ الواجهة الخلفية خادم HAPI (عبر REST-HAPI) مع مخزن بيانات MONGODB.

فقط تريد خادم API؟ جرب Apty-Backend
العرض التوضيحي المباشر : https://pappyapp.io/#live_demo
يتم رعاية APPY بواسطة الأداة التالية ؛ الرجاء المساعدة لدعمنا من خلال إلقاء نظرة والتسجيل في تجربة مجانية!
فقط Docker
أو
تحتاج إلى تثبيت node.js (> = 12.14.1) وستحتاج إلى تثبيت وتشغيل mongoDB.
تنزيل من Github:
$ git clone https://github.com/JKHeadley/appy.git
$ cd appyملاحظة : قد تستغرق أوامر Docker بعض الوقت في البناء الأول. بعد البناء الأول يجب أن يكونوا سريعين نسبيا.
إعادة تسمية backend/.env-docker-sample إلى backend/.env-docker وتحديث أي أسرار أو مفاتيح حسب الحاجة (هذا غير مطلوب ، ولكن على الأقل توفير IPSTACK_ACCESS_KEY سيسمح لبيانات لوحة القيادة المناسبة). لا تلتزم أبدًا. env-docker لإلى الريبو
أيضًا ، قم بتحديث القيم في backend/config/index.js حسب الحاجة.
بذرة DB مع البيانات (مطلوب مرة واحدة فقط):
$ sh seed_data.shبمجرد الانتهاء من البذرة ، قم بتشغيل التطبيق:
$ sh run_app.shأشر متصفحك إلى http: // localhost: 3000/لعرض التطبيق ، http: // localhost: 8080/لعرض مستندات واجهة برمجة تطبيقات Swagger ، أو انقر فوق أحد حسابات الاختبار أدناه لتسجيل الدخول:
ملاحظة : كلمة المرور لجميع مستخدمي البذور هي
root.
مستخدم
مسؤل
المشرف سوبر
... هذا كل شيء ، استمتع!
تثبيت التبعيات:
$ cd backend
$ npm install$ cd frontend
$ npm install إعادة تسمية .env-sample إلى .env وتحديث أي أسرار أو مفاتيح حسب الحاجة (هذا غير مطلوب ، ولكن على الأقل توفير IPSTACK_ACCESS_KEY سيسمح لبيانات لوحة القيادة المناسبة). لا تلتزم أبدًا.
أيضًا ، قم بتحديث القيم في backend/config/index.js حسب الحاجة.
تحذير : سيؤدي ذلك إلى مسح جميع البيانات في قاعدة بيانات MongoDB المحددة في restHapiConfig.mongo.URI (الافتراضي mongodb://localhost/appy ).
لبذرة قاعدة البيانات الخاصة بك مع بعض البيانات ، قم بتشغيل:
$ npm run seed
ملاحظة : كلمة المرور لجميع مستخدمي البذور هي
root.
$ npm run startأشر متصفحك إلى http: // localhost: 8080/لعرض مستندات Swagger.
$ npm run startأشر متصفحك إلى http: // localhost: 3000/لعرض التطبيق ، أو انقر فوق أحد حسابات الاختبار أدناه لتسجيل الدخول:
مستخدم
مسؤل
المشرف سوبر
قادم مستندات رسمية لـ APPY ، ولكن يمكنك الآن العثور على بعض المعلومات في Wiki
APPY هو مشروع مفتوح المصدر من قبل Justin Headley مرخصة بموجب معهد ماساتشوستس للتكنولوجيا.
هذا المشروع يخضع لتحديث كبير. استكمال README والمستندات قريبا.