This is an ecommerce web application built with Strapi, Redux, and styled components. The application allows users to browse and purchase furniture products online.
- User authentication and authorization
- Product browsing and filtering
- Shopping cart functionality
- Checkout process
- Strapi Admin dashboard for managing products
- Node.js (v14.17.6 or higher)
- Yarn (v1.22.11 or higher)
- Strapi (v3.6.8 or higher)
- React (v17.0.2 or higher)
- Redux (v4.1.1 or higher)
- styled-components (v5.3.0 or higher)
- Clone the repository
git clone https://github.com/JUNNY12/furnical.git
- Install dependencies
cd furnical
yarn install
- Start the React App
yarn start
- Open the app in your browser at
http://localhost:3000
-
To create an account, click the "Register" button on the navbar and provide your details.
-
To log in, click the "Login" button and enter your email and password.
-
To log out, click the "Log out" button.
-
Use the navigation bar to browse products by category.
-
Use the search bar to search for products by name.
-
Click on the eye icon on the product card to view the product details.
-
Click the "Add to cart" button on a product card to add the product to your cart.
-
Use the cart icon on the navbar to view your cart and make changes to the cart items.
-
Click the "Checkout" button to proceed to the checkout process.
-
Update your shipping address and billing address on your account dashboard.
-
Review your order summary and click the "Place order" button to complete the order
Contributions are welcome! Please open an issue or pull request for any bug fixes or feature requests.
This project is licensed under the MIT License - see the MIT LICENSE for details.