Fullstack Next.js Ecommerce Application with Stripe Integration and Sanity

#website link: https://ecommercewebapp.vercel.app/

Welcome to the Fullstack Next.js Ecommerce Application! This project is a feature-rich and customizable online store that leverages the power of Next.js, Stripe, and Sanity to provide a seamless shopping experience for users. The application combines frontend and backend technologies to handle product listings, shopping carts, real-time payments, and content management.

Table of Contents

Features

  • User-friendly and responsive frontend built with Next.js.
  • Secure and efficient backend for managing products and orders.
  • Real-time payment processing using Stripe.
  • Content management and product information with Sanity.
  • User authentication and session management.
  • Shopping cart functionality with dynamic updates.

Getting Started

Prerequisites

Before you begin, make sure you have the following software and accounts set up:

  • Node.js (>=14.x)
  • npm (Node Package Manager)
  • Stripe Account for payment processing
  • Sanity Account for content management

Installation

  1. Clone this repository to your local machine:
git clone https://github.com/anshu0008/ecommerce.git
cd frotend
  1. Install dependencies:
cd frontend
npm install

Usage

  1. Start the server and client:
cd frontend
npm start

#for server navigate to : '/admin'

  1. Access the application by visiting http://localhost:3000 in your web browser.

Payment Integration

The application utilizes Stripe for real-time payment processing. When a user checks out, they will be redirected to a secure Stripe checkout page to complete the payment. After successful payment, the order will be confirmed and processed on the server.

Content Management

Product information and other content are managed using Sanity. You can access the Sanity Studio by visiting https://www.sanity.io/studio/projects/bwr4gdib.

Contributing

We welcome contributions from the community! If you find any issues or want to add new features, feel free to submit a pull request.

Thank you for choosing the Fullstack Next.js Ecommerce Application. We hope this platform helps you build a successful online store! If you have any questions or need assistance, please contact us at support@example.com.