GoStore is an online shopping web React and a public API. It allows users to browse and purchase products, add them to their cart, and checkout securely.
- Browse products by category or search for specific products
- View product details, including description, reviews, and related products
- Add products to cart and adjust quantity
- Checkout securely with shipping and payment information
- View order history and status
- Log in or sign up for an account
- Responsive design for desktop and mobile devices
-
Clone the repository:
git clone https://github.com/MuchokiDavid/gotostore.git
-
Install dependencies:
npm install
-
Start the app:
npm start
-
Open http://localhost:3000 in your browser
- Browse products by category or search for specific products
- Click on a product to view its details
- Add the product to your cart and adjust the quantity as needed
- Click on the cart icon to view your cart and proceed to checkout
- Fill in your shipping and payment information and click on the checkout button
- View your order history and status in the account page
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
- Public API for providing product data: fakestoreapi.com
- React for building the web app
- Bootstrap, Tailwind and CSS for styling the web app
- David Muchoki
- Michael Kiptoo