NextEcommerce is a modern e-commerce website developed using React, Next.js, Stripe, and Sanity. This project aims to provide a robust and scalable platform for online businesses to showcase and sell their products.
- Product Catalog: Browse through a wide range of products categorized for easy navigation.
- Shopping Cart: Add products to the cart and manage items before checkout.
- Stripe Integration: Securely process payments using Stripe's payment gateway.
- Dynamic Content Management: Utilize Sanity CMS for seamless content updates and product management.
- Responsive Design: Enjoy a seamless shopping experience across various devices and screen sizes.
-
Clone this repository to your local machine:
git clone https://github.com/AbdulWahab938/NextEcommerce.git -
Install dependencies:
cd NextEcommerce npm install -
Set up environment variables:
- Create a
.env.localfile in the root directory. - Add the necessary environment variables for Stripe and Sanity.
- Create a
-
Start the development server:
npm run dev -
Open your browser and navigate to
http://localhost:3000to view the application.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/new-feature). - Make your changes and commit them (
git commit -am 'Add new feature'). - Push to the branch (
git push origin feature/new-feature). - Create a new Pull Request.
- Abdul Wahab (https://github.com/AbdulWahab938)
Special thanks to the creators of React, Next.js, Stripe, and Sanity for their amazing tools and documentation.