E-Commerce Education

SlayMarks

A full-stack e-commerce platform for selling educational resources and digital study materials, pairing a seamless student shopping experience with a secure admin dashboard.

slaymarks.vercel.app
SlayMarks storefront homepage

Client

SlayMarks

Industry

Education / E-Commerce

Role

Full-Stack Development (Frontend, Backend, Database, UI/UX)

Stack

Node.js, Express.js, EJS, MongoDB Atlas

Project Overview

SlayMarks sells exam-oriented study notes and digital resources to students, and needed a platform that could handle the full journey from browsing to purchase — while giving the business owner complete control over products, orders, and sales performance.

Objective

Build a full-stack e-commerce platform with a fast, conversion-focused storefront and a secure admin dashboard covering product management, order processing, and sales analytics.

Feature Showcase

A closer look at the platform.

Storefront

A catalog built to convert browsers into buyers.

Students can browse study notes and bundles by subject and grade, with clear pricing, bundle deals, and instant-delivery messaging front and center on every product card.

  • Category & grade filtering
  • Bundle pricing & promotions
  • Detailed product pages
  • Fast-loading product cards
Product Catalog
SlayMarks product catalog page
Admin Dashboard

Sales performance at a glance.

The dashboard overview surfaces subtotal revenue, tax, and total revenue alongside quick-manage links for products, orders, users, and pending reviews.

  • Revenue overview (subtotal, tax, total)
  • Quick-manage products, orders & users
  • Pending reviews tracking
  • One-click link to the live site
Analytics Dashboard
SlayMarks admin dashboard overview
Product Management

Full control over the catalog.

Administrators can add, edit, and remove products, track pricing and creation dates, and manage each item's thumbnail, subject, and grade from one table.

  • Add, edit & delete products
  • Subject & grade tagging
  • Pricing & inventory management
Product Management
SlayMarks manage products table
Order & Sales Management

Every payment, tracked from pending to complete.

Payment records show the linked product, customer contact, amount, and status, with one-click actions to approve or reject each order as it comes in.

  • Full payment history
  • Order status tracking (pending / completed)
  • One-click approve / reject actions
Payment Records
SlayMarks payment records table

What We Solved

From manual sales to a full e-commerce platform.

Problem

No structured way to sell online

Selling digital study notes required more than a simple storefront — the business needed order tracking, inventory control, and sales visibility without relying on manual spreadsheets or messaging apps.

Solution

A full-stack platform with an admin dashboard

A full-stack MVC platform combining a responsive storefront with a secure admin dashboard, giving the business complete control over products, orders, and customers in real time.

Challenges

What made this project difficult.

Challenge

Customers needed a smooth path from browsing study notes to completing a secure purchase without friction.

Solution

A streamlined product catalog with category filtering, detailed product pages, a shopping cart, and a secure checkout flow with authenticated customer accounts.

Challenge

The business owner needed full visibility into sales, inventory, and customer activity without digging through raw data.

Solution

A centralized admin dashboard surfacing total sales, revenue, and orders at a glance, backed by full CRUD control over products, orders, and customers.

Challenge

Managing product content, pricing, and availability needed to stay simple as the catalog grew.

Solution

A dedicated product management system with visibility controls, all built on a modular MVC backend architecture that scales cleanly.

Results

Measurable outcomes.

Full-stack MVC architecture

Secure, session-based authentication

Dynamic server-side rendering with EJS

Optimized, scalable database queries

Complete order & sales tracking

Fully responsive across devices

Like what you see?

Let's build something similar for you.

Start Your Project