Walmart Clone is a web application built using Next.js, Oxylabs, Shadcn, and Zustand. It replicates the functionality of the Walmart website, featuring a homepage, search page, product page, and cart.
- Utilizes Shadcn for reusable components.
- Integrates Oxylabs for web scraping data from Walmart.
- Implements Zustand for state management.
- Developed with Next.js for building the project.
To install and run the project locally, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/your-username/walmart-clone.git
-
Navigate to the project directory:
cd walmart-clone
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open your browser and visit
http://localhost:3000
to view the application.
The application functions similarly to the Walmart website. Navigate through the homepage, search for products, view product details, and add items to your cart.
To use the Oxylabs ecommerce scraper, you need to include your Oxylabs username and password in the .env.local
file. Example:
OXYLABS_USERNAME=your_username
OXYLABS_PASSWORD=your_password
Contributions to the Walmart Clone project are welcome! Feel free to report issues, suggest improvements, or submit pull requests.
- Oxylabs
- Zustand
- Shadcn
- Tutor: Sonny Sangha
This project is open-source and available under the MIT License.
- Twitter: @_emmanuelakinbo
- Instagram: @_emmanuelakinbo
- Email: emmanuelakinbo176@gmail.com
- LinkedIn: Emmanuel Akinbo