NASA Space Apps Challenge – ClimaVision
منذ 21 ساعة
عرض العمل
الوصف
التحدي:
إنشاء باك-إند آمن يعتمد على نظام صلاحيات لإدارة المستخدمين والوظائف وطلبات التقديم بكفاءة.
التحدي:
خلال مسابقة NASA Space Apps Challenge كان لدينا 24 ساعة فقط لبناء باك-إند قادر على معالجة بيانات الطقس اللحظية والتاريخية، ودعم مصادقة المستخدمين، وتقديم تحليلات قابلة للتصدير، وذلك تحت ضغط وقت كبير.
الحل:
تم تطوير ASP.NET Core API آمنة وقابلة للتوسع باستخدام
JWT مع إمكانية إلغاء التوكن،
وتم دمج واجهات برمجية خارجية للطقس،
وإنشاء Endpoints ديناميكية تدعم التصفية وتصدير البيانات بصيغ CSV و JSON،
مع التركيز على التطوير السريع وتطبيق Clean Architecture ومعالجة بيانات موثوقة،
لتسليم باك-إند جاهز للإنتاج خلال 24 ساعة فقط.الحل:
تم تطوير باك-إند باستخدام Django REST Framework مع
نظام مصادقة قائم على التوكن، وصلاحيات حسب الدور،
وإنشاء Endpoints للوظائف وطلبات التقديم ورفع السيرة الذاتية،
بالإضافة إلى نظام إشعارات عبر البريد الإلكتروني،
لضمان نظام قابل للتوسع وآمن وسريع في إدارة العمليات.
التفاصيل
| المشاهدات | 0 |
| المفضلة | 0 |
| القسم | برمجة, تطوير المواقع و التطبيقات - مواقع الويب |
حساب المستخدم
العربية
English