
Grid: تطبيق مشاركة الموقع الخاص للجوّال لأجهزة iOS/Android. E2EE مع Matrix.
Grid هو تطبيق آمن لمشاركة الموقع مع تشفير من طرف إلى طرف (E2EE) ومتكامل مع بروتوكول Matrix. تم بناؤه باستخدام Flutter، ويوفر Grid حلاً يركز على الخصوصية لمشاركة موقعك مع جهات الاتصال الموثوقة.
انضم إلى Discord لتقديم طلبات الميزات، والتصويت على الميزات الجديدة، والإبلاغ عن الأخطاء، والحصول على المساعدة، والتواصل مع المجتمع والمطورين!
هذا المستودع خاص بتطبيق Grid: مشاركة الموقع الخاصة (iOS/Android) المحمول. إذا كنت تبحث عن استضافة خادم للتطبيق بنفسك، راجع وثائقنا أو انضم إلى Discord!
إذا كنت ترغب في تطوير/المساهمة بطلبات سحب للتطبيق، اتبع الخطوات أدناه:
قبل البدء، تأكد من تثبيت ما يلي:
استنساخ المستودع:
git clone https://github.com/Rezivure/grid-frontend.git
cd grid-frontend
تثبيت التبعيات:
قم بتشغيل الأمر التالي لتثبيت التبعيات اللازمة:
flutter pub get
إعداد متغيرات البيئة:
انسخ ملف تكوين البيئة النموذجي وقم بتعديله بعناوين URL المناسبة:
cp .env.example .env
قم بتحرير .env لتهيئة عناوين API والخادم.
الإعداد الخاص بالمنصة:
انتقل إلى دليل ios/:
cd ios
قم بتثبيت تبعيات CocoaPods:
pod install
عد إلى الدليل الجذر:
cd ..
افتح Android Studio:
إعداد المحاكي أو الجهاز الفعلي:
تشغيل التطبيق:
استخدم الأمر التالي في الطرفية لبناء التطبيق وتشغيله على الجهاز المتصل أو المحاكي:
flutter run
نرحب بالمساهمات! للقيام بذلك، يرجى الرجوع إلى إرشادات المساهمة الخاصة بنا هنا!
هذا المشروع مرخص بموجب رخصة GNU Affero General Public License v3.0 - راجع ملف LICENSE للحصول على التفاصيل.
لا حاجة لإعداد إضافي.