مشروع تأجير السيارات
- تمت كتابة Asp Dotnet Core 6.
- هو تطبيق يحتوي على نظام عضوية ويمكنه إجراء المعاملات حسب الأدوار في النظام.
- مكتوب باستخدام بنية N-Tier.
- تم إنشاء الواجهة باستخدام مشروع MVC من خلال التواصل مع مشروع Web API.
مميزات المشروع
- يمكن للمستخدمين فقط عرض المركبات المتاحة للإيجار دون أن يصبحوا أعضاء.
- يتم تسجيل المستخدمين للعضوية من خلال الحصول على معلومات البريد الإلكتروني وكلمة المرور الخاصة بهم.
- يمكن للمستخدمين الأعضاء استئجار سيارة وعرض المركبات التي يستأجرونها.
- يتم إرسال المعلومات حول المركبات المدفوعة عبر البريد الإلكتروني.
- يمكن للمستخدمين الذين يتمتعون بدور المسؤول الوصول إلى القوائم حيث يمكنهم إجراء العمليات المتعلقة بالأداة.
- يمكن للمستخدمين الذين لديهم دور المسؤول عرض المركبات المستأجرة مع العملاء المستأجرين.
- يمكن للمستخدمين الذين يتمتعون بدور المسؤول جعل المركبات المستأجرة قابلة للتأجير مرة أخرى عن طريق تغيير حالة السيارة عند إعادتها.
التقنيات المستخدمة في المشروع
- أسب دوت نت كور 6
- إطار الكيان الأساسي 6
- RabbitMQ
- ريديس ذاكرة التخزين المؤقت
- ذاكرة التخزين المؤقت في الذاكرة
- MySql
- XUnit
المكتبات المستخدمة في المشروع
- com.autofac
- خادم الهوية
- FluentValidation
- اختيال