This is an e-commerce store built with Next.js 13.4 and app router. The project aims to create a fully functional online store with features like product listings, shopping cart management, and secure checkout. Also checkout the admin side of the store!
- Next.js 13.4: A React framework for building server-rendered and statically generated applications.
- App Router: A routing library for Next.js that enables dynamic client-side navigation.
- Stripe: Working checkout flow.
- Product Listings: Display a catalog of products with details such as title, price, description, and images.
- Shopping Cart Management: Allow users to add products to their cart, update quantities, and remove items.
- Secure Checkout: Implement a secure checkout process for users to complete their purchase.
- Clone the repository:
git clone [repository URL]
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Access the application in your web browser at
http://localhost:3000
. - Explore the product listings, add items to your cart, and proceed to the checkout.
Contributions are welcome! If you want to contribute to this project, follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -m 'Add your commit message'
- Push the changes to your forked repository:
git push origin feature/your-feature-name
- Submit a pull request describing your changes.
MIT License
Props to Antonio for a great video tutorial. https://www.youtube.com/watch?v=5miHyP6lExg&t=36509s