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.
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.
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
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
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
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
What We Solved
From manual sales to a full e-commerce platform.
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.
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.
Customers needed a smooth path from browsing study notes to completing a secure purchase without friction.
A streamlined product catalog with category filtering, detailed product pages, a shopping cart, and a secure checkout flow with authenticated customer accounts.
The business owner needed full visibility into sales, inventory, and customer activity without digging through raw data.
A centralized admin dashboard surfacing total sales, revenue, and orders at a glance, backed by full CRUD control over products, orders, and customers.
Managing product content, pricing, and availability needed to stay simple as the catalog grew.
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
Splinx Studio