Skip to content

BRAAMHMDHMDA/MultiVendorStore

Repository files navigation

Hosting Note

Free Hosting Notice: This app is hosted on a free service, which may cause some issues and slowdowns due to its limitations.

Website Live Preview: http://emart-store.byethost6.com/home

Dashboard Live Preview: http://emart-store.byethost6.com/dashboard

Table of Contents


Emart Store App

The multi-vendor e-commerce application enables users to seamlessly explore a wide range of products and vendors, perform real-time searches, add items to their cart, complete secure payments through Stripe, and monitor their orders — all within a highly responsive and user-friendly interface.


The Application

Emart Store delivers a premium shopping experience with the following features:

  • Multi-Store Browsing: Customers can explore multiple stores, view store profiles with branding and contact details, and browse products specific to each store.
  • Categorized Product Catalog: Browse a well‑structured collection of items by category and subcategory.
  • Instant Search & Filters : Live search with filters (name, cagegories, price range, tags) ensures customers find products quickly.
  • Currency Conversion: Product prices can be dynamically converted from USD to EUR or ILS using real-time exchange rates fetched from an external API.
  • Dynamic Shopping Cart: Add, update, or remove items in real time; view running totals before checkout.
  • Secure Checkout: Complete orders with integrated payment gateways (Stripe, PayPal) and review order summary before confirmation.
  • Wishlist (Favorites): Save products for later and view your wishlist on any device.
  • Order History & Tracking: Registered users can review past orders.
  • User Accounts: Manage personal info, and change password.
  • Responsive Design : Optimized for desktop, tablet, and mobile with a clean, intuitive UI.
  • User Authentication : Simple Sign up and login with email/password.
  • Contact Page: A user-friendly contact form allows customers to reach out for support or inquiries. Store contact details and store location on map are also provided.
  • About Us Page: Introduces your platform’s mission, values, and story to build trust and transparency with customers.
  • Homepage Advertisements: Highlight banners or featured promotions directly on the homepage to engage users with the latest deals, new arrivals, or sponsored content.

The Control Panel

The Emart Store Control Panel empowers administrators with robust tools for efficient store management:

Common Features for Both Administrators and Vendors

  • Secure Access: Multi-authentication system (vendors and administrators) providing secure and restricted login based on user type.
  • Dashboard Home: Monitor overall store statistics, top stores, special customers, and featured products.

Features for Administrators

  • Categories Management: Create, edit, organize and delete product categories. Supports nesting (parent/child categories), and category icons.
  • Brands Management: Add and manage product brands, to improve product filtering and branding consistency.
  • Tags Management: Create, edit, organize and delete product tags.
  • Products Management: Easily manage all products across stores with simple tools to edit, soft delete, trash-products, search, and sort products.
  • Orders Management: View, filter, and process all stores orders. Supports order status updates, and order payment updates.
  • Stores Management: Oversee all vendor storefronts: create new store applications, ban/unban stores, control Owners.
  • Vendors Management: Create, edit, suspend, or delete vendor accounts.
  • Admins Management: Manage administrator accounts.
  • Customers Management: Access and manage customer profiles, order histories, addresses, and wishlists.
  • Contacts Management: Handle incoming inquiries from the “Contact Us” form: assign tickets to support agents, track resolution status, and maintain a searchable log of all communications.
  • Website Sections Management: Manage ADs, Home Slider, About us page, and Testimonials.
  • App Settings: Customize General App Settings, Default Currency, Time Zone, social links, contact details, and map location.
  • Account Management: Update personal information, change password.
  • Real‑Time Notifications: Receive live alerts for new orders.

Features for Vendors

  • List Categories: View all categories created by the admins.
  • List Brands: View all brands created by the admins.
  • List Tags: View all tags created by the admins.
  • Products Management: Create and update your own products: manage inventory, pricing, descriptions, images, and tags.
  • Orders Management: See and process orders placed in your store only: update order statuses, and order payment info.
  • Manage My Store: Edit your store’s profile, banner, logo, contact details, and Owners.
  • Account Management: Update personal information, change password.
  • Real‑Time Notifications: Receive live alerts for new orders for your store only.

Tools and Technologies

Emart Store is built using cutting-edge tools for top-tier performance:

  • Front-End: HTML, CSS, Bootstrap, and Livewire.
  • Back-End: Php Laravel.
  • Database: MySQL.
  • Real-Time Features: Pusher for instant notifications.
  • Payment Integration: Stripe for online Payment.
  • Currency Conversion: Exchange rates fetched from an external API => https://free.currencyconverterapi.com/.

Future Features

We’re dedicated to evolving Emart Store with:

  • AI Recommendations: Personalized product suggestions based on user behavior.
  • Multi-Language Support: Expand accessibility with additional languages.
  • Advanced Analytics: Deeper insights for administrators to optimize sales strategies.
  • Vendor Dashboard: vendors can order-create categories, brands, tags and waiting admins to approve.
  • Blog: admins and vendors can publish posts for customers.

Contact Us

For inquiries or feedback, reach out at: dev.bhmda@gmail.com
Note: This is a placeholder email; please replace it with your actual contact email.

About

Emart Store App – Multi-vendor e-commerce application enabling multiple sellers to manage products and orders.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors