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.
- 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.
- Node.js
- Any package manager
- Sanity account and project set up
- Stripe Account
-
Clone the repository:
git clone https://github.com/AyishikD/shopify.git
-
Add an .env file with stripe API public key
-
At first run the sanity file
cd sanity npm run dev
-
Then open another terminal and then write
npm run dev
-
Open http://localhost:3333 in your browser.[For Sanity]
-
Open http://localhost:3000 in your browser.[For Website]
- 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.
This project is licensed under the GPL-3.0 License.