👍HowTo Ecommerce is an advanced online shopping platform powered by a modern web development stack, featuring a robust combination of Express, React, and Node.js technologies. It enables users to enjoy a seamless shopping experience, with a dedicated cart page that allows effortless product additions. The integration of Redux state management ensures a high level of efficiency and flexibility.
- State management using Redux Toolkit
- Fetches product data using Redux thunk.
- A shopping cart that uses Redux Toolkit for state management.
- The cart items are saved in the client's browser local storage
- Styling using Tailwind CSS
- Frontend: React, Redux
- Backend: Node.js, Express
- Database: Supabase
- State Management: Redux
- UI Styling: TailwindCSS
- Clone this repository:
git clone https://github.com/how-to-commerce/HowTo-Commerce.git - Navigate to the client directory:
cd client - Install dependencies:
npm install - Start the client:
npm start - Access the client in your browser at:
http://localhost:3000
- Clone this repository:
git clone https://github.com/how-to-commerce/HowTo-Commerce.git - Navigate to the server directory:
cd server - Install dependencies:
npm install - Start the server:
npm start - The server will be running on port 4000 - Using Supabase as database