shopitel-ecommerce-app
eCommerce
JavaScript
🛍️ Shopitel 🛒
Shopitel-React-App.mp4
-
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
The web application will be running at http://localhost:3001/
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)
- To add an Admin Dashboard that would support CRUD operations for new products as well as create charts for user analytics, cost and total revenue.
- To make this application mobile responsive.
- And last but not the least is to use a hosting service like Heroku to deploy this application.
if (youEnjoyed) { starThisRepository(⭐); }
This project is in progress