Skip to content

Haroonabdulrazaq/simple-ecommerce

Repository files navigation

This is a project was a challenge by Next Basket, To build an a simple e-ecommerce Application. THe application has a combination of both static and dynamic contents.

Pre-requisite

  • Node v18.12^
  • npm v10.06^
  • Next v14^

Getting Started

  • Clone the project from repository
  • Change Directory into the project cd simple-ecommerce
  • Run npm install . to get all the necessary packages
  • Run npm run dev or yarn dev to start the local server
  • Navigate to http://localhost:3000 with your browser to see the result.

Built With

  • Nextjs
  • TypeScript
  • Material UI
  • Redux Toolkit

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

📷 Screenshot

screenshot

Live URL 🚀

Simple Ecommerce

Work Done 🔧

  • Build all static section of the page as is in design
  • Get all dynamic from a given url
  • Create a load more button that gets contents dynamically without reloading the poage
  • Create a product detail page
  • Re-use the product list without making an extra API call
  • Add and remove items to/from Cart
  • Add and remove items to/from Wish list
  • Write Test
  • Deploy to vercel

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

Author

👤 Haroon Abdulrazaq

About

Nextjs Challenge by Next Basket

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages