Tech-Alpha Ecommerce is an advanced online shopping platform powered by the MERN (MongoDB, Express, React, Node.js) stack. 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: MongoDB
- State Management: Redux
- UI Styling: TailwindCSS
- Clone this repository:
git clone https://github.com/Rafiul29/tech-alpha-client.git - Navigate to the client directory:
cd tech-alpha-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/Rafiul29/tech-alpha-server.git - Navigate to the server directory:
cd tech-alpha-server - Install dependencies:
npm install - Start the server:
npm start - Create a
.envfile in the server directory and set the necessary environment variables (e.g, MongoDB URI, PORT).MONGODB_URI: the MongoDB connection stringPORT: a secret string for JWT authentication
- The server will be running at:
http://localhost:5000