In Progress

JNRMart — E-commerce, POS & Business Management Platform

Multi-Vendor E-commerce · POS · Company Management · Warehouse Requisitions · RBAC

An in-development full-stack platform combining a customer-facing shopping website with company administration, POS sales-order creation, product and warehouse workflows, requisition management and role-based menu permissions.

Project Overview

JNRMart is an ongoing integrated commerce and business-management project. The current screenshots show a customer-facing storefront with promotional campaigns and product browsing, a filterable product catalogue, a super-admin company management screen, a POS order-entry interface, warehouse requisition creation and a role-based menu-delegation interface. The POS screen supports selecting an assigned warehouse and product variants or scanning QR/barcodes, with options for combos, coupons, discounts and tax. Requisition forms describe an approval step before warehouse delivery. The larger platform also targets employee management and other business workflows as development continues. The architecture is being built around a React.js frontend and Laravel APIs backed by MySQL, based on the project information supplied by its developer. Features shown in screenshots are presented as visible interfaces rather than proof of production deployment or completed end-to-end integrations.

Key Features

  • E-commerce landing page with promotional banners, product discovery and category navigation
  • Product catalogue UI with category, brand, price-range and product-flag filters, sorting and pagination
  • Shopping entry points for wishlist, account, cart and Add to Cart actions
  • Super-admin company directory with search, company type, status and maintenance actions
  • POS sales-order form with order type, delivery method, customer details and assigned warehouse
  • QR/barcode input and parent-product / variant selection for sales-order items
  • Order-entry controls for combos, coupon codes, seller discounts and tax percentage
  • Inter-warehouse requisition forms with product quantities, notes and manager approval notice
  • RBAC menu delegation interface for individual users and user types
  • Administration navigation for inventory, suppliers, purchase orders, promotions, shipment and sales-return modules
  • Ongoing integration of e-commerce, employee and business-management workflows

Challenges & Solutions

Challenge

Presenting customer shopping features and complex internal business tools within one connected product.

Solution

Separate the customer-facing storefront from role-oriented administrative interfaces while maintaining a shared product and company domain.

Challenge

Building POS order entry that supports multiple product variants, barcode input and different commercial rules.

Solution

Provide an order-entry workflow with warehouse selection, barcode and variant inputs, and explicit fields for combos, coupons, seller discounts and tax.

Challenge

Preventing warehouse stock requests from bypassing the intended approval sequence.

Solution

Use a requisition form that identifies source and destination warehouses, tracks requested items and communicates manager approval as a prerequisite to delivery.

Challenge

Making a large administration system manageable for users with different responsibilities.

Solution

Offer menu delegation by user or user type, and present only the menus authorized for delegation within the administration interface.

Project Info
  • RoleFull-Stack Developer (Ongoing Project)
  • DurationOngoing
  • StatusIn Progress
Tech Stack
React.jsJavaScriptLaravelPHPMySQLREST APIsRole-Based Access Control (RBAC)E-commercePOSWarehouse & Requisition Management