Skip to content

Hashim-stack/Mad-Jack-Page-Router

Repository files navigation

🛒 Mad Jack --- Modern E-Commerce with Next.js

Next.js React Vercel License

Mad Jack is a fast, modern, and scalable e-commerce web application built using Next.js Page Router.
It delivers a smooth shopping experience with category browsing, detailed product pages, and cart management --- all optimized for performance and SEO.


✨ Live Demo

👉https://mad-jack-page-router.vercel.app/


📸 Preview

Add screenshots in /public/screenshots and update paths below

  • Home: /public/screenshots/home.png
  • Product: /public/screenshots/product.png
  • Cart: /public/screenshots/cart.png

🚀 Features

  • Fully responsive across devices\
  • Product category browsing\
  • Detailed product pages\
  • Shopping cart management\
  • Fast loading with SSG & SSR\
  • SEO‑optimized structure\
  • Clean modern UI\
  • Scalable Next.js architecture

🧠 Tech Stack

Frontend - React.js - Next.js (Page Router)

Styling - Tailwind CSS / CSS Modules / Bootstrap

Deployment - Vercel


📂 Project Structure

mad-jack/
│
├── pages/            # Next.js pages
├── components/       # Reusable UI components
├── styles/           # Styling files
├── public/           # Images & assets
├── data/             # Mock/product data
│
└── package.json

⚡ Performance

Mad Jack uses Next.js rendering strategies:

  • SSG → Fast product/category pages\
  • SSR → Dynamic cart & user interactions\
  • Optimized images\
  • Code splitting

🛠️ Installation & Setup

git clone https://github.com/Hashim-stack-mad-jack.git
cd mad-jack
npm install
npm run dev

Open: http://localhost:3000


📦 Build for Production

npm run build
npm start

🌐 Deployment (Vercel)

npm install -g vercel
vercel

🎯 Learning Goals

This project demonstrates:

  • Next.js Page Router architecture
  • E-commerce UI patterns
  • Component-based design
  • SSR & SSG usage
  • Responsive layout
  • Cart state management

🧩 Future Improvements

  • Authentication
  • Payment integration
  • Wishlist
  • Product search
  • Admin dashboard
  • Backend API integration

📄 License

MIT License © 2026 Mad Jack


👨‍💻 Author

Your Name Hashim GitHub: https://github.com/yourusername

About

Mad Max is a fully responsive e-commerce platform built with Next.js, featuring dynamic page routing for seamless navigation between product categories, product detail pages, and a smooth cart experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors