Skip to content

AbdulWahab938/NextEcommerce

Repository files navigation

NextEcommerce

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.

Features

  • 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.

Installation

  1. Clone this repository to your local machine:

    git clone https://github.com/AbdulWahab938/NextEcommerce.git
    
  2. Install dependencies:

    cd NextEcommerce
    npm install
    
  3. Set up environment variables:

    • Create a .env.local file in the root directory.
    • Add the necessary environment variables for Stripe and Sanity.
  4. Start the development server:

    npm run dev
    
  5. Open your browser and navigate to http://localhost:3000 to view the application.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/new-feature).
  3. Make your changes and commit them (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature/new-feature).
  5. Create a new Pull Request.

Authors

Acknowledgments

Special thanks to the creators of React, Next.js, Stripe, and Sanity for their amazing tools and documentation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors