#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.
- Features
- Getting Started
- Configuration
- Usage
- Payment Integration
- Content Management
- Contributing
- License
- 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.
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
- Clone this repository to your local machine:
git clone https://github.com/anshu0008/ecommerce.git
cd frotend
- Install dependencies:
cd frontend
npm install
- Start the server and client:
cd frontend
npm start
#for server navigate to : '/admin'
- Access the application by visiting
http://localhost:3000
in your web browser.
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.
Product information and other content are managed using Sanity. You can access the Sanity Studio by visiting https://www.sanity.io/studio/projects/bwr4gdib
.
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.