
ملاحظات المستخدم ABC هي تطبيق ويب مستقل يدير بيانات صوت العميل (VOC). يتيح لك جمع وفرز التعليقات من عملائك. يتم تطبيق المنتج ويستخدم في الخدمات بقيمة 10 ملايين ماو.

توفر ملاحظات مستخدم ABC الميزات التالية:






تم بناء الواجهة الأمامية مع NextJs وتم بناء الواجهة الخلفية مع NestJS. نحن نقدم صور Docker لإعداد سريع وسهل.
قبل أن تبدأ ، تأكد من تثبيت ما يلي:
مطلوب
خياري
يمكنك استخدام ملف docker-corm.infra-amd64.yml للمتطلبات.
لعمارة الذراع ، استخدم ملف Docker-corm.infra-arm64.yml
ننشر صورتين إلى https://hub.docker.com في كل إصدار.
docker pull line/abc-user-feedback-webdocker pull line/abc-user-feedback-apiاذهب إلى المقدمة readme
يمكنك تكوين الواجهة الأمامية لكلمة مرور الجلسة ، وأقصى فترة زمنية للاستعلام ، إلخ.
اذهب إلى الخلفية ReadMe
يمكنك تكوين الواجهة الخلفية لـ MySQL و SMTP للتحقق من البريد الإلكتروني وتجربة البحث المحسّنة التي تعمل بنظام OpenSearch ، إلخ.
إذا كنت ترغب في دمج ملاحظات مستخدمي ABC مع خدمتك ، يمكنك استخدام الميزات التالية:
تدعم ملاحظات مستخدم ABC أداة سطر الأوامر ( auf-cli ) التي تعمل بسهولة على تشغيل الواجهة الأمامية والخلفية.
باستخدام أداة سطر الأوامر هذه ، يمكنك تهيئة البنية التحتية وتشغيل التطبيق مدعومًا من خلال صورة Docker التي تم تكوينها مسبقًا. نظرًا لأن CLI قابلة للتنفيذ مع npx ، لا يلزم سوى بيئة npm ، ولا توجد تبعيات أخرى ضرورية.
npx auf-cli init # initialize infrastructure
npx auf-cli start # start app
npx auf-cli stop # stop appيرجى الرجوع إلى موقع حزمة NPM التالي: https://www.npmjs.com/package/auf-cli
تستخدم ملاحظات المستخدم ABC monorepo (مدعوم من Turborepo) مع تطبيقات وحزم متعددة.
اتبع التعليمات أدناه لإعداد بيئة تنمية محلية.
git clone https://github.com/line/abc-user-feedback
cd abc-user-feedback
pnpm installdocker-compose -f docker/docker-compose.infra-amd64.yml up -d قم بعمل ملف .env في apps/api و apps/web من خلال الإشارة إلى .env.example (متغيرات بيئة الويب ، متغيرات بيئة API)
تطبيق ترحيل قاعدة البيانات:
cd apps/api
npm run migration:rundev لكل من التطبيقات في دليل الجذر: pnpm devdev لأحد التطبيقات في دليل الجذر: # web
pnpm turbo run dev --filter=web
# api
pnpm turbo run dev --filter=api لبناء الكود الخاص بك ، يمكنك إنشاء صورة Docker باستخدام Docker-Cormse. يرجى الرجوع إلى التخزين المؤقت عن بُعد والنشر مع Docker باستخدام turborepo .
docker-compose build
ثم ، قم بتشغيل Docker-Corm
docker-compose up -d
يرجى اتباع الإرشادات المساهمة للمساهمة في المشروع.
Copyright 2024 LY Corporation
LY Corporation licenses this file to you under the Apache License,
version 2.0 (the "License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at:
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations
under the License.
انظر الترخيص لمزيد من التفاصيل.