مع وجود عمل عن بُعد بشكل متزايد في الأدلة ، نريد أحيانًا مغادرة المنزل للعمل في مساحة مختلفة. أو خلال رحلة نحتاج إلى مكان للعمل.
من أفضل من أنفسنا لرسم خريطة هذه الأماكن؟
يهدف هذا المشروع إلى إنشاء منصة لتشمل مساحات عمل في أي مكان في البرازيل والعالم.
إنه مشروع مفتوح المصدر وغير الهادئ تمامًا. يقع المستودع تحت ترخيص GNU GPLv3 ، يمكنك قراءة المزيد حول ملف الترخيص الخاص بنا.
ملاحظة: هذه الوثائق قيد التطوير ، وسوف تتغير بمرور الوقت.
ستجد خريطة طريق المشروع هنا في Github. سيكون لدينا خريطة طريق ولوحة حيث يمكنك متابعة التقدم. كما أنه ستجد مشكلات مفتوحة ويمكنك اختيار شيء للعمل معًا.
سيتم تطوير نهايتنا الخلفية في GO.
سنقوم بإنشاء واجهة برمجة تطبيقات REST باستخدام جهاز توجيه بسيط ، ولكن واحد من أشهر شهرة واستخدام.
دعنا نستخدم postgreSQL كقاعدة بيانات.
إنه بنك متعدد الاستخدامات وقوي مع العديد من خيارات الاستضافة ، بما في ذلك مجانًا.
سوف نستخدم supabase لاستضافة DB لدينا. الاختيار لأنه مشروع مفتوح المصدر ولديه إمكانية تسلق حالتنا الخاصة.
سوف نستخدم منشورات لإظهار مكاتب العمل القريبة من المستخدم.
إنه بديل لخرائط Google التي تحتوي على الميزات التي نحتاجها ويمكنها الاندماج مع العديد من الخرائط مثل Mapbox و OpenSreet وما إلى ذلك.
سوف يستخدم بحثنا الأنواع. مزود بحث فعال للغاية ، مفتوح المصدر واستضافة ذاتيا.
سيستخدم مزامنة بيانات DB لـ Typesense Airbyte. أيضا المصدر مفتوح ومستضافة ذاتيا.
دعونا نستخدم redis من خلال Upstash.
للمصادقة ، دعنا نذهب إلى Auth Supabase.
أداة مفتوحة المصدر ، ببساطة باستخدام Gotrue's Netlify.
سنكسر الواجهة الأمامية في بعض الأجزاء.
للصفحة المقصودة ، سنستخدم Strapi Star Enducted Star.
سنقوم بإنشاء نظام مكون من Strappi ونعرض على النجم ، مما يتيح لك إنشاء صفحات مقصودة بسرعة ، وتحرير المحتوى فقط.
في مدونتنا ، حيث سيتمكن المستخدمون من نشر مقالات حول العمل عن بُعد ، سنستخدم أيضًا نجمًا متكاملًا كما هم (منصة تعمل Dev.TO).
بالنسبة لوثائق المستخدم لدينا وتكامل المطورين المحتملين ، سنستخدم Astro مع قالب Starlight.
في البداية ، سوف نستخدم ملفات Markdown في المستودع نفسه ، ولكن يمكننا تقييم الترحيل إلى مستودعها الذي يتم التحكم فيه باستخدام CMS ، على سبيل المثال ، Tina.
بالنسبة إلى لوحة القيادة (منطقتنا المسجلة) ، سوف نستخدم Nuxt مع SSR.
اختيار NUXT هو إظهار براعة Vue لتطوير الويب.
سنقوم ببناء تطبيق الهاتف المحمول الخاص بنا باستخدام Vue و NativeScript.
في نهاية المشروع ، سيكون لدينا تطبيق وظيفي من خلال تطبيق دورة التطوير بأكملها ، من الحمل إلى النشر.
لا ، يمكنك المشاركة في المشروع ، سواء كان صغارًا أو ممتلئًا أو كبيرًا. الشيء المهم هو المشاركة.
ستكون قضايا المشروع وخريطة الطريق هنا في Github ، ولكن سيكون لدينا أيضًا قرص لتبادل الفكرة ومساعدة أولئك الذين يحتاجون إليها! (سيكون رابط الخادم متاحًا قريبًا).
نظرًا لأن كل مشروع مفتوح المصدر والمحافظة عليه من قبل المجتمع ممكن فقط بالتعاون ، فإن الإجابة هي نعم! إذا كنت على استعداد للمشاركة ، فالقضي الالتزام وانتقل إلى النهاية.
بالتأكيد لا!
لا. سيتم الحفاظ على هذا المشروع من قبل المتطوعين ، يهدف إلى مساعدة أولئك الذين يبدأون "مشروع مدرسي".
نعم ، سيتم توفير التطبيق كتطبيق ويب على https://cademeucooworking.com.br وأيضًا مع تطبيق تم نشره في AppStore و Google Play.
من حيث الصيانة المجتمع نفسه ، هذا هو النية.
من الناحية المالية ، نهدف إلى استخدام الخدمات المجانية حيثما أمكن ذلك.
نضع الأولوية لاستخدام الخدمات والأدوات المجانية. لكن نعم ، سيكون لدينا رعاية لأولئك الذين يرغبون في التعاون ماليًا أيضًا.