MattDev Logo

Matin Dehghanian

Developer • Architect

E-commerce Platform with Vendor & Seller Panels – SEO-Optimized Storefront (2023)

Dev

In 2023, I developed a large-scale e-commerce platform inspired by popular marketplaces like Digikala. This was a robust, multi-panel system with dedicated dashboards for both vendors and site administrators, offering a scalable and modern online shopping experience.

A key challenge in this project was SEO optimization. Since the platform was expected to be highly discoverable via search engines, I leveraged libraries like react-helmet for dynamic metadata management and focused heavily on client-side performance.

The frontend was built using React 18, and we used Redux Toolkit with redux-thunk for efficient state management. Formik and Yup were used to handle and validate complex forms across the site, especially for seller onboarding and product listing.

Some key libraries and tools I used: • react-helmet – for handling page-level SEO metadata
redux, @reduxjs/toolkit & redux-thunk – for managing global state and async logic
formik & yup – for robust form handling and validation
react-image-gallery – for product image displays
jalali-moment – to support Persian calendar
react-toastify – for user notifications
aos – for scroll-based animations
sweetalert2 – for beautiful modals and alerts
google-map-react – to handle address locations and store mapping
swiper – for product carousels

This project also featured:

  • A seller panel to manage orders, products, and performance stats
  • An admin dashboard for category management, user control, and reporting
  • A responsive storefront optimized for both desktop and mobile
  • Seamless checkout flow with address selection and OTP login using react-otp-input

This project strengthened my knowledge in frontend architecture, form validation, SEO in SPAs, and building scalable vendor-based ecosystems.