Skip to content

AyishikD/shopify

Repository files navigation

Shopify - Full Stack E-commerce Platform

Shopify is a modern and fully-featured e-commerce platform built using Next.js, Sanity, and Shadcn/UI. It provides a seamless and customizable shopping experience for users. This repository contains the source code for the entire application. It also has payment gateway system through stripe for fast payments.

You can check the website live at here.

Features

  • Next.js: Utilizing the power of React with server-side rendering for efficient and fast web applications.
  • Sanity: A headless CMS for managing product information, categories, and other dynamic content.
  • Shadcn/UI: A UI component library for consistent and responsive design.
  • Stripe Integration: Secure payment processing for a seamless checkout experience.

Getting Started

Demo

image image image image

Prerequisites

  • Node.js
  • Any package manager
  • Sanity account and project set up
  • Stripe Account

Installation

  1. Clone the repository:

    git clone https://github.com/AyishikD/shopify.git
  2. Add an .env file with stripe API public key

  3. At first run the sanity file

    cd sanity
    npm run dev
  4. Then open another terminal and then write

    npm run dev
  5. Open http://localhost:3333 in your browser.[For Sanity]

  6. Open http://localhost:3000 in your browser.[For Website]

Usage

  • Category Division: Each product is placed into particular categories and is divided like that in sanity too.
  • User Interface: Explore the e-commerce platform with a responsive and intuitive user interface designed using Shadcn/UI components.
  • Checkout with Stripe: Securely complete transactions using the integrated Stripe payment processing.

License

This project is licensed under the GPL-3.0 License.

About

Full stack E-Commerce Platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published