Skip to content

Yeasin1020/MirexaStore

Repository files navigation

πŸ›’ E-Commerce - Multivendor Platform

A full-featured, modern e-commerce platform with role-based access control, real-time order tracking, seller subscriptions, and more. Built using Next.js, Node.js, and TypeScript for performance, scalability, and maintainability.


πŸš€ Features at a Glance

πŸ‘€ User Features

  • πŸ” Browse all products without login
  • πŸ›’ Add to cart & place orders after login/signup
  • πŸ“¦ Real-time order tracking
  • ✍️ Write reviews & give ratings on purchased products
  • ⭐ See detailed product reviews & average ratings
  • πŸ“œ Access complete order history
  • πŸ’Œ Subscribe to newsletter (get 10% off first order)
  • πŸͺ View seller-specific product listings
  • πŸ“ž Contact sellers directly via WhatsApp or call
  • ❀️ Follow favorite seller stores
  • πŸ” Explore all products listed by a specific seller
  • πŸ§‘β€πŸ’Ό Request to become a seller via β€˜Become a Seller’ form

πŸ›οΈ Seller Features

  • πŸ†“ 7-day free trial for new sellers
  • πŸ’³ Purchase subscription plans after trial
  • βœ… Store creation after admin approval
  • πŸ“¦ Add/manage products with manual delivery charges
  • πŸ”— Add affiliate products
  • πŸ“Š Track orders with 1-click courier management
  • πŸ“ Edit/delete/inactivate products as needed
  • πŸ“ˆ View detailed analytics:
    • Total sales, orders, products sold
    • Avg. order value
    • Order statuses (processing, shipped, delivered)
    • Top-selling products, recent orders
  • πŸ“… Request subscription extension for store validity
  • πŸͺ Access "My Store" dashboard with:
    • Total followers
    • All listed products

πŸ›‘οΈ Admin Features

  • πŸ” Review & approve/reject seller requests
  • πŸ‘₯ Manage users & permissions
  • πŸ›’ Approve product listings
  • πŸ’Ό Handle subscription requests & store validity
  • πŸ”— Manage affiliate products
  • 🧾 Monitor & manage all platform orders/products
  • πŸ“Š View full platform-wide analytics

πŸ” Authentication & Authorization

  • βœ… Role-based access (User / Seller / Admin)
  • πŸ” Secure JWT Authentication
  • πŸ›‘οΈ Protected routes for dashboard & actions

🧰 Tech Stack

πŸ–₯️ Frontend

  • Next.js
  • React.js
  • TypeScript
  • Redux Toolkit
  • Tailwind CSS

πŸ—„οΈ Backend

  • Node.js
  • Express.js
  • MongoDB
  • Firebase (Notifications)
  • Cloudinary (Image Hosting)
  • JWT (Auth)
  • Zod (Validation)

Live Demo| Visit App |


πŸ“Š Analytics & Optimization

  • Real-time order & sales data
  • Product-wise performance charts
  • SEO-optimized for search visibility
  • Newsletter marketing integration

✨ Contribution Guidelines

Want to contribute? PRs are welcome! Please fork the repo, make changes, and submit a pull request. For major changes, open an issue first to discuss what you’d like to change.


πŸ“¬ Contact


Built with ❀️ by Md Yeasin Sarkar

πŸ’Ό Need a Project Like This?

Looking for a scalable Multivendor E-Commerce Platform or a custom web solution? I am available for freelance projects, custom development, and collaboration.

If you want to build a similar platform for your business with:

  • βœ… Custom Features
  • βœ… Full Source Code Access
  • βœ… Deployment & Support

πŸš€ Let's discuss your idea! Feel free to reach out.


πŸ“¬ Contact

About

πŸ›’ Modern multivendor e-commerce app with πŸ” role-based access, πŸ“¦ live order tracking, πŸ“Š seller dashboards & πŸ› οΈ full admin control. Built with βš›οΈ Next.js, 🧠 TypeScript & πŸ–₯️ Node.js.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages