تفاصيل العمل

Project Overview:

Designed and developed a fully functional jewelry platform with both customer-facing and admin dashboards. Velora supports English and Arabic and provides end-to-end business operations from product management to order fulfillment.

Key Features

Customer Experience:

• Secure user registration and session-based login

• Multilingual support (English / Arabic)

• Product browsing with category & collection filters

• Detailed product views with image galleries

• Real-time shopping cart & secure checkout

• Order tracking and user profile management

Admin Dashboard:

• Product, category, and collection management

• Inventory tracking and updates

• Order processing with status control

• Customer management system

• Image uploads via Multer

• Sales analytics and reports

? Technical Stack

Backend:

Node.js, Express.js, MongoDB, Mongoose

bcrypt, express-session, Multer, Nodemailer, i18n

Frontend:

EJS templating, CSS, Vanilla JS

Responsive design, form validation, and real-time cart logic

Security Highlights

• Password hashing with bcrypt

• Session-based authentication

• HTTP-only cookies and CSRF protection

• MongoDB-backed session store

• Input validation and sanitization

Business Impact

• Optimized user experience with multi-language support

• Streamlined admin workflows

• Enhanced security and scalability

• Real-world architecture and deployment readiness

ملفات مرفقة

بطاقة العمل

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