تفاصيل العمل

DrugFinder

المشكلة:

في العديد من المناطق، يعاني الناس من نقص الأدوية في الصيدليات، مما يصعب عليهم الحصول على الأدوية الضرورية بسرعة.

بالإضافة لذلك، تتذبذب الأسعار بشكل كبير بسبب التضخم، مما يسبب ارتباكًا وقد يستغل بعض الصيدليات هذا الوضع.

الحل الذي قدمناه:

قمنا ببناء DrugFinder — منصة مفتوحة المصدر ترتبط بقاعدة بيانات الصيدليات لتتبع توفر الأدوية والكميات تقريبًا في الوقت الحقيقي.

يمكن للمستخدمين:

إيجاد أقرب صيدلية تحتوي على الدواء المطلوب فورًا

متابعة توفر الدواء بشكل مباشر

عرض السعر الحالي والتغييرات فور حدوثها

استلام إشعار فوري عند توفر الدواء في صيدلية قريبة لم يكن متوفرًا قبل ذلك

الإشعارات الفورية:

اعتمدنا على Node.js كخادم إشعارات خفيف الوزن، بالتعاون مع Redis Pub/Sub. عند تحديث الصيدلية للمخزون، يتم نشر حدث عبر Redis ويصله مباشرة للمستخدمين المشتركين — دون الحاجة لتحديث الصفحة. إنه سريع، فعّال، وقابل للتوسع.

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

الخلفية: Django REST API، PostgreSQL

الواجهة الأمامية: React + Tailwind CSS

المُحرك اللحظي: Redis + Node.js (Pub/Sub)

التوثيق وقاعدة البيانات: Supabase

أدوات التطوير: Docker، GitHub، VS Code

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات