تطوير صفحة هبوط تفاعلية (Multi-step Form) ولوحة تحكم متكاملة | Node.js Alpine

تفاصيل العمل

برمجة وتطوير صفحة هبوط تفاعلية (Landing Page) مخصصة لشركة "Bamboo" للأغذية العضوية. يهدف المشروع إلى جمع بيانات العملاء المحتملين بكفاءة عالية عبر نموذج سلس متعدد الخطوات (Multi-step Form)، مع توفير لوحة تحكم إدارية (Admin Dashboard) متكاملة لإدارة الطلبات والتحكم الكامل في إعدادات النموذج.

أبرز المميزات والحلول التقنية (Key Features):

- تجربة مستخدم تفاعلية (UX/UI): نموذج بيانات مقسم لعدة خطوات مع تأثيرات حركية (Animations) سلسة لرفع معدل التحويل (Conversion Rate).

- نظام حماية متقدم (Data Validation): برمجة آلية دقيقة لمنع التكرار المزعج (Spam)، حيث يتم السماح للمستخدم بإرسال البيانات مرة واحدة فقط باستخدام تقنيات تتبع الـ (IP Address & Cookies).

- لوحة تحكم شاملة (Dashboard): واجهة إدارية محمية تتيح للإدارة عرض الإحصائيات، متابعة الطلبات، فلترتها، وتعديل إعدادات وبيانات تسجيل الدخول.

- تعدد المدخلات: دعم احترافي لمختلف أنواع حقول الإدخال (نصوص، قوائم منسدلة للدول، رفع ملفات PDF، أزرار اختيار).

- تصميم متجاوب: واجهة مستخدم متوافقة بالكامل مع جميع الشاشات (Responsive Design) وداعمة للاتجاه العربي (RTL).

التقنيات المستخدمة (Tech Stack):

Backend: Node.js, Express.js

Database: MongoDB

Frontend: EJS (Template Engine), Alpine.js (for interactivity & animations), TailwindCSS (for styling)

ملفات مرفقة

بطاقة العمل

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