الصفحة الرئيسية / منصات SaaS / بسهولة — منصة بيع وتأجير السيارات في سوريا

بسهولة هو مشروع متكامل لبيع وتأجير السيارات في سوريا. المنصة تضم موقع ويب مبني بـ Next.js، وتطبيق موبايل مبني بـ Expo، إضافةً إلى لوحة تحكم إدارية ونظام خلفي متكامل مبني بـ NestJS. تولّيتُ تطوير النظام الخلفي ولوحة التحكم، إضافةً إلى إدارة السيرفرات والبنية التحتية وعمليات النشر (DevOps و CI/CD).

التقنيات المستخدمة

Nest.js Next.js PostgresSql Typescript Tailwind Expo

تفاصيل التعاون

نوع المشروع

تعاون فريق

دوري في المشروع

Tech Lead

فريق

Bishola

سياق التعاون

أصدقاء/فريق

بسهولة (Bishola) هو مشروع صُمّم ليكون منصة شاملة تمكن الناس في سوريا من بيع وشراء وتأجير السيارات بسهولة. يتكوّن النظام من موقع ويب حديث، وتطبيق موبايل، ولوحة تحكم إدارية، ونظام خلفي عالي التنظيم والأداء.

دوري في المشروع

عملت كـ مهندس Backend و DevOps، وقمت كذلك ببناء لوحة التحكم الخاصة بالمشروع. شملت مسؤولياتي:

  • بناء الـ Backend باستخدام NestJS (المصادقة، الإعلانات، التنبيهات، الإحصائيات، الأخبار، وغيرها).
  • تطوير لوحة التحكم الإدارية باستخدام Next.js.
  • إدارة كامل جانب DevOps:
  • شراء وتجهيز الـ VPS
  • إعداد Docker و Docker Compose
  • ضبط شهادات SSL
  • كتابة سكربتات النشر
  • إدارة قواعد البيانات والنسخ الاحتياطية
  • بناء نظام CI/CD عبر GitHub Actions.
  • إنشاء بيئتين كاملتين: Staging للاختبارات و Production.
  • إعداد عمليات النسخ الاحتياطي وقواعد البيانات والصيانة الدورية.

الميزات الأساسية في المنصة

1. نظام تنبيهات متعدد القنوات

يتلقى المستخدمون التنبيهات عبر:

  • البريد الإلكتروني
  • إشعارات تطبيق الموبايل (Push Notifications)

2. نظام التنبيهات (Alerts)

يمكن للمستخدم تحديد تنبيهات مخصّصة بناءً على مواصفات السيارة، ويتم إخباره تلقائيًا عندما يتم نشر سيارة مطابقة.

3. إحصائيات متقدمة لكل إعلان

كل إعلان يحتوي لوحة إحصائيات شاملة تشمل:

  • عدد المشاهدات
  • عدد المشاركات
  • مدة المشاهدة
  • نشاط الإعلان خلال الفترة الماضية

4. نظام المفضلة

يمكن للمستخدمين حفظ السيارات في قائمة المفضلة ومراجعتها لاحقًا عبر الويب أو التطبيق.

5. صفحة الملف العام لكل مستخدم

يمتلك كل مستخدم صفحة عامة تعرض:

  • جميع السيارات التي نشرها
  • معلوماته الأساسية
  • وسيلة التواصل الخاصة به

6. قسم الأخبار

يحتوي المشروع على نظام نشر أخبار خاص بالسيارات في سوريا، يشمل:

  • أخبار السوق المحلي
  • تحديثات الأسعار
  • مقالات وتحليلات

7. نظام الفلترة المتقدم

يوفر الموقع نظام فلترة دقيق يشمل:

  • النوع والموديل والسنة
  • المحافظة
  • نوع ناقل الحركة
  • نوع الهيكل
  • الحالة
  • نطاق السعر أو الإيجار
  • والعديد من الخيارات الأخرى.

8. تسجيل الدخول عبر Google و Apple

يدعم النظام تسجيل الدخول السريع عبر:

  • Google OAuth
  • Apple Sign-In

9. تطبيق موبايل

تطبيق مبني باستخدام Expo (React Native) ومتوفر عبر متجر Google Play و Apple Store.

10. بنية تحتية جاهزة للإنتاج

  • Docker & Docker Compose
  • سكربتات نشر مؤتمتة
  • شهادة SSL
  • بيئة Staging و Production
  • CI/CD عبر GitHub Actions
  • نسخ احتياطية دورية لقاعدة البيانات

الوضع الحالي للمشروع

المشروع يعمل الآن في بيئة الإنتاج، ويستخدمه الكثير من الأشخاص داخل سوريا لنشر سياراتهم للبيع أو الإيجار، مع تسجيلات يومية جديدة ونشاط مستمر على المنصة.

أعضاء الفريق

A
Abdullah Alhasan

Front-end Developer

A
Abdalla Youssef

React Native Mobile Developer

معرض المشروع

شارك هذا المشروع

/
Lightbox image
تم نسخ الرابط إلى الحافظة!