موقع إلكتروني لبيع الأكواد، وقد تم بناءه باستخدام تقنيات حديثة ومتطورة. إليك تفاصيل العمل:
1- تقنية Next.js:
تقنية Next.js هي إطار عمل شهير لتطوير تطبيقات الويب بشكل سريع ومتطور. تستخدم هذه التقنية أسلوب التقسيم السفلي لتسريع تحميل الصفحات، وتوفير أداء عالي وتجربة مستخدم سلسة.
2- قاعدة البيانات MongoDB:
اخترت قاعدة البيانات MongoDB لأنها قاعدة بيانات غير علائقية ومفتوحة المصدر ومتوافقة مع نموذج المستندات. يسهل استخدامها في تطوير تطبيقات الويب والتطبيقات المتعددة الأطراف.
3- إدارة الحالة باستخدام Redux:
استخدمت مكتبة Redux لإدارة الحالة والحفاظ على حالة التطبيق وتحديثها بسلاسة. يساعد Redux في الحفاظ على تنظيم التطبيق وتقليل عدد الأخطاء.
4- خدمة دفع باستخدام PayPal:
قمت باضافة خدمة دفع باستخدام PayPal لتسهيل عملية الشراء للعملاء. تقدم PayPal خدمة دفع آمنة وموثوقة للعملاء.
5- nodemailer لإرسال الأكواد تلقائيًا:
استخدمت nodemailer لإرسال الأكواد تلقائيًا للعملاء بمجرد إتمام عملية الدفع. تساعد nodemailer في توفير الوقت والجهد اللازمين لإرسال الأكواد يدويًا.