Skip to content

Developed a full-stack, responsive e-commerce web application using Next.js and a headless CMS (Wix JavaScript SDK) to showcase advanced product filtering, category management, and cart functionalities. Leveraged modern frameworks, state management with Zustand, and server-side rendering for optimal performance and scalability

License

Notifications You must be signed in to change notification settings

SamuelIVX/ecommerceWebsite

Repository files navigation

Full-Stack Ecommerce Web Application

A production-ready ecommerce platform that handles real-world shopping complexities while being the perfect starter kit for developers.

Why This Matters

✅ 90% of core ecommerce features out-of-the-box

✅ Optimized performance at every layer

✅ Actionable insights at a glance

This tool solves those problems by:

🔍 User auth (OAuth + token refresh)

💡 Cart/checkout flows

🔑 Search/pagination

📌 Payment-ready architecture

🚀 How to Run This Project Locally

Prerequisites

Next.js (v18+)

Wix Developer Account

Setup & Installation

1. Clone the repository

git clone [https://github.com/SamuelIVX/ecommerceWebsite]

cd ecommercewebstie

2. Install dependencies

npm install

3. Configure Wix

NEXT_PUBLIC_WIX_CLIENT_ID=your_clientid

FEATURED_PRODUCTS_CATEGORY_ID=your_featured_products_id

NEXT_PUBLIC_WIX_APP_ID =your_public_wix_app_id

4. Start the Development Server

npm run dev

Open http://localhost:3000 in your browser.

⚙️ Technology Stack

Core Framework - Next.js | Hybrid rendering (SSR/SSG), optimized performance, SEO-ready

Ecommerce Engine - Wix JavaScript SDK| Production-grade cart/checkout without backend headaches

State Management - Zustand | Global cart state without Redux complexity

Auth - OAuth + Cookie Tokens | Secure sessions with auto-refresh

Styling - TailwindCSS + React Hooks | Lightning-fast styling + reusable behaviors

Search - Client-side filters + Server-side pagination | Instant results without full-page reloads

About

Developed a full-stack, responsive e-commerce web application using Next.js and a headless CMS (Wix JavaScript SDK) to showcase advanced product filtering, category management, and cart functionalities. Leveraged modern frameworks, state management with Zustand, and server-side rendering for optimal performance and scalability

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages