PlumRum

Scalable eCommerce Platform | Real-time Analytics | Multi-Role Management

Explore Project

>>> Project Overview

PlumRum is a robust eCommerce system designed to serve both **customers** and **administrators**. Customers enjoy a personalized shopping experience, while admins maintain complete control over inventory, orders, and analytics. The system integrates **M-Pesa, Stripe, and PayPal**, ensuring seamless and secure transactions.

>>> Key Features

Customer Shopping

Personalized product catalog, wishlist, cart management, and secure checkout using multiple payment gateways.

Admin Dashboard

Monitor daily sales, update orders, manage inventory, and communicate order progress to customers in real-time.

Analytics

Real-time reporting for sales, inventory, and customer engagement for informed decision-making and performance optimization.

>>> User Roles

Customer Experience

  • Login: test@example.com | Password: password
  • Customizable profile with personal preferences.
  • Browse and shop products with smooth cart functionality.
  • Track orders in real-time with status updates from admin.
  • Access purchase history and receipts.

>>> Tech Stack

Laravel / PHP Vue.js Inertia.js Tailwind CSS M-Pesa / Stripe / PayPal Docker & CI/CD

>>> Contact / Access

You can explore PlumRum live via the Live Demo or check the Codebase.

Back to Portfolio