Shopitel : Full stack e-commerce web application
?️ Shopitel ?
To Get Started ⚡
- Clone the
shopitel-ecommerce-app
repository using git:
git clone git@github.com:AbihaFatima/shopitel-ecommerce-app.git
cd shopitel-api
- Install dependencies with this command:
yarn add
or if you are using npm package manager:
npm install
- Run the backend application with this command:
yarn start
now the node server will be running at http://localhost:3000/
(for server side development)
- To connect to the react client side :
cd shopitel-client-react-ui
- Install dependencies (required for the front-end) with this command:
yarn add
- Run the application with this command:
yarn start
We’re finally all set to go?
The web application will be running at http://localhost:3001/
Happy Shopping! ?️
Tech Stack Used:
Backend
- Express.js
- Node.js
- MongoDB
- Mongoose
- JWT (for authentication)
- CryptoJS (for data encryption)
- Stripe API (for checkout ?)
Frontend
- React
- Redux (to manage app state)
- Redux Persist (for local storage)
- React-router-dom (to handle routing)
- Axios (for http requests)
- Material-UI and styled-components (for component-level design)
if (youEnjoyed) {
starThisRepository(⭐);
}