├── 1. Redux Toolkit ├── .eslintrc.cjs ├── .gitignore ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── App.jsx │ ├── app │ │ ├── features │ │ │ └── counter │ │ │ │ └── counterSlice.js │ │ └── store.js │ ├── components │ │ └── Counter.jsx │ ├── index.css │ └── main.jsx └── vite.config.js ├── 2. RTK Query ├── .eslintrc.cjs ├── .gitignore ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── App.jsx │ ├── app │ │ ├── service │ │ │ └── dummyData.js │ │ └── store.js │ ├── components │ │ ├── AddNewProduct.jsx │ │ ├── AllProducts.jsx │ │ ├── DeleteProduct.jsx │ │ ├── SpecificProduct.jsx │ │ └── UpdateProduct.jsx │ ├── index.css │ └── main.jsx └── vite.config.js ├── 3. MERN E-Commerce Store ├── .gitignore ├── README.md ├── backend │ ├── config │ │ └── db.js │ ├── controllers │ │ ├── categoryController.js │ │ ├── orderController.js │ │ ├── productController.js │ │ └── userController.js │ ├── index.js │ ├── middlewares │ │ ├── asyncHandler.js │ │ ├── authMiddleware.js │ │ └── checkId.js │ ├── models │ │ ├── categoryModel.js │ │ ├── orderModel.js │ │ ├── productModel.js │ │ └── userModel.js │ ├── routes │ │ ├── categoryRoutes.js │ │ ├── orderRoutes.js │ │ ├── productRoutes.js │ │ ├── uploadRoutes.js │ │ └── userRoutes.js │ └── utils │ │ └── createToken.js ├── example-env.env ├── frontend │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.js │ ├── src │ │ ├── App.jsx │ │ ├── Utils │ │ │ ├── cartUtils.js │ │ │ └── localStorage.js │ │ ├── components │ │ │ ├── CategoryForm.jsx │ │ │ ├── Header.jsx │ │ │ ├── Loader.jsx │ │ │ ├── Message.jsx │ │ │ ├── Modal.jsx │ │ │ ├── PrivateRoute.jsx │ │ │ └── ProgressSteps.jsx │ │ ├── index.css │ │ ├── main.jsx │ │ ├── pages │ │ │ ├── Admin │ │ │ │ ├── AdminDashboard.jsx │ │ │ │ ├── AdminMenu.jsx │ │ │ │ ├── AdminRoute.jsx │ │ │ │ ├── AllProducts.jsx │ │ │ │ ├── CategoryList.jsx │ │ │ │ ├── OrderList.jsx │ │ │ │ ├── ProductList.jsx │ │ │ │ ├── ProductUpdate.jsx │ │ │ │ └── UserList.jsx │ │ │ ├── Auth │ │ │ │ ├── Login.jsx │ │ │ │ ├── Navigation.css │ │ │ │ ├── Navigation.jsx │ │ │ │ └── Register.jsx │ │ │ ├── Cart.jsx │ │ │ ├── Home.jsx │ │ │ ├── Orders │ │ │ │ ├── Order.jsx │ │ │ │ ├── PlaceOrder.jsx │ │ │ │ └── Shipping.jsx │ │ │ ├── Products │ │ │ │ ├── Favorites.jsx │ │ │ │ ├── FavoritesCount.jsx │ │ │ │ ├── HeartIcon.jsx │ │ │ │ ├── Product.jsx │ │ │ │ ├── ProductCard.jsx │ │ │ │ ├── ProductCarousel.jsx │ │ │ │ ├── ProductDetails.jsx │ │ │ │ ├── ProductTabs.jsx │ │ │ │ ├── Products.jsx │ │ │ │ ├── Ratings.jsx │ │ │ │ └── SmallProduct.jsx │ │ │ ├── Shop.jsx │ │ │ └── User │ │ │ │ ├── Profile.jsx │ │ │ │ └── UserOrder.jsx │ │ └── redux │ │ │ ├── api │ │ │ ├── apiSlice.js │ │ │ ├── categoryApiSlice.js │ │ │ ├── orderApiSlice.js │ │ │ ├── productApiSlice.js │ │ │ └── usersApiSlice.js │ │ │ ├── constants.js │ │ │ ├── features │ │ │ ├── auth │ │ │ │ └── authSlice.js │ │ │ ├── cart │ │ │ │ └── cartSlice.js │ │ │ ├── favorites │ │ │ │ └── favoriteSlice.js │ │ │ └── shop │ │ │ │ └── shopSlice.js │ │ │ └── store.js │ ├── tailwind.config.js │ └── vite.config.js ├── package-lock.json ├── package.json └── thumb.png ├── 4. MERN Movies App ├── .env ├── .gitignore ├── README.md ├── backend │ ├── config │ │ └── db.js │ ├── controllers │ │ ├── genreController.js │ │ ├── movieController.js │ │ └── userController.js │ ├── index.js │ ├── middlewares │ │ ├── asyncHandler.js │ │ ├── authMiddleware.js │ │ └── checkId.js │ ├── models │ │ ├── Genre.js │ │ ├── Movie.js │ │ └── User.js │ ├── routes │ │ ├── genreRoutes.js │ │ ├── moviesRoutes.js │ │ ├── uploadRoutes.js │ │ └── userRoutes.js │ └── utils │ │ └── createToken.js ├── frontend │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.js │ ├── src │ │ ├── App.jsx │ │ ├── assets │ │ │ └── banner.jpg │ │ ├── component │ │ │ ├── GenreForm.jsx │ │ │ ├── Loader.jsx │ │ │ ├── Modal.jsx │ │ │ └── SliderUtil.jsx │ │ ├── index.css │ │ ├── main.jsx │ │ ├── pages │ │ │ ├── Admin │ │ │ │ ├── AdminMoviesList.jsx │ │ │ │ ├── AdminRoute.jsx │ │ │ │ ├── AllComments.jsx │ │ │ │ ├── CreateMovie.jsx │ │ │ │ ├── Dashboard │ │ │ │ │ ├── AdminDashboard.jsx │ │ │ │ │ ├── Main │ │ │ │ │ │ ├── Main.jsx │ │ │ │ │ │ ├── PrimaryCard.jsx │ │ │ │ │ │ ├── RealTimeCard.jsx │ │ │ │ │ │ ├── SecondaryCard.jsx │ │ │ │ │ │ └── VideoCard.jsx │ │ │ │ │ └── Sidebar │ │ │ │ │ │ └── Sidebar.jsx │ │ │ │ ├── GenreList.jsx │ │ │ │ └── UpdateMovie.jsx │ │ │ ├── Auth │ │ │ │ ├── Login.jsx │ │ │ │ ├── Navigation.jsx │ │ │ │ ├── PrivateRoute.jsx │ │ │ │ └── Register.jsx │ │ │ ├── Home.jsx │ │ │ ├── Movies │ │ │ │ ├── AllMovies.jsx │ │ │ │ ├── Header.jsx │ │ │ │ ├── MovieCard.jsx │ │ │ │ ├── MovieDetails.jsx │ │ │ │ ├── MovieTabs.jsx │ │ │ │ └── MoviesContainerPage.jsx │ │ │ └── User │ │ │ │ └── Profile.jsx │ │ └── redux │ │ │ ├── api │ │ │ ├── apiSlice.js │ │ │ ├── genre.js │ │ │ ├── movies.js │ │ │ └── users.js │ │ │ ├── constants.js │ │ │ ├── features │ │ │ ├── auth │ │ │ │ └── authSlice.js │ │ │ └── movies │ │ │ │ └── moviesSlice.js │ │ │ └── store.js │ ├── tailwind.config.js │ └── vite.config.js ├── package-lock.json ├── package.json └── thumb.png ├── README.md └── thumb.png /1. Redux Toolkit/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/1. Redux Toolkit/.eslintrc.cjs -------------------------------------------------------------------------------- /1. Redux Toolkit/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/1. Redux Toolkit/.gitignore -------------------------------------------------------------------------------- /1. Redux Toolkit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/1. Redux Toolkit/README.md -------------------------------------------------------------------------------- /1. Redux Toolkit/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/1. Redux Toolkit/index.html -------------------------------------------------------------------------------- /1. Redux Toolkit/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/1. Redux Toolkit/package-lock.json -------------------------------------------------------------------------------- /1. Redux Toolkit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/1. Redux Toolkit/package.json -------------------------------------------------------------------------------- /1. Redux Toolkit/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/1. Redux Toolkit/src/App.jsx -------------------------------------------------------------------------------- /1. Redux Toolkit/src/app/features/counter/counterSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/1. Redux Toolkit/src/app/features/counter/counterSlice.js -------------------------------------------------------------------------------- /1. Redux Toolkit/src/app/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/1. Redux Toolkit/src/app/store.js -------------------------------------------------------------------------------- /1. Redux Toolkit/src/components/Counter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/1. Redux Toolkit/src/components/Counter.jsx -------------------------------------------------------------------------------- /1. Redux Toolkit/src/index.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /1. Redux Toolkit/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/1. Redux Toolkit/src/main.jsx -------------------------------------------------------------------------------- /1. Redux Toolkit/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/1. Redux Toolkit/vite.config.js -------------------------------------------------------------------------------- /2. RTK Query/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/2. RTK Query/.eslintrc.cjs -------------------------------------------------------------------------------- /2. RTK Query/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/2. RTK Query/.gitignore -------------------------------------------------------------------------------- /2. RTK Query/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/2. RTK Query/README.md -------------------------------------------------------------------------------- /2. RTK Query/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/2. RTK Query/index.html -------------------------------------------------------------------------------- /2. RTK Query/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/2. RTK Query/package-lock.json -------------------------------------------------------------------------------- /2. RTK Query/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/2. RTK Query/package.json -------------------------------------------------------------------------------- /2. RTK Query/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/2. RTK Query/src/App.jsx -------------------------------------------------------------------------------- /2. RTK Query/src/app/service/dummyData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/2. RTK Query/src/app/service/dummyData.js -------------------------------------------------------------------------------- /2. RTK Query/src/app/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/2. RTK Query/src/app/store.js -------------------------------------------------------------------------------- /2. RTK Query/src/components/AddNewProduct.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/2. RTK Query/src/components/AddNewProduct.jsx -------------------------------------------------------------------------------- /2. RTK Query/src/components/AllProducts.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/2. RTK Query/src/components/AllProducts.jsx -------------------------------------------------------------------------------- /2. RTK Query/src/components/DeleteProduct.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/2. RTK Query/src/components/DeleteProduct.jsx -------------------------------------------------------------------------------- /2. RTK Query/src/components/SpecificProduct.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/2. RTK Query/src/components/SpecificProduct.jsx -------------------------------------------------------------------------------- /2. RTK Query/src/components/UpdateProduct.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/2. RTK Query/src/components/UpdateProduct.jsx -------------------------------------------------------------------------------- /2. RTK Query/src/index.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2. RTK Query/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/2. RTK Query/src/main.jsx -------------------------------------------------------------------------------- /2. RTK Query/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/2. RTK Query/vite.config.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | .env -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/README.md -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/backend/config/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/backend/config/db.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/backend/controllers/categoryController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/backend/controllers/categoryController.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/backend/controllers/orderController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/backend/controllers/orderController.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/backend/controllers/productController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/backend/controllers/productController.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/backend/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/backend/controllers/userController.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/backend/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/backend/index.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/backend/middlewares/asyncHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/backend/middlewares/asyncHandler.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/backend/middlewares/authMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/backend/middlewares/authMiddleware.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/backend/middlewares/checkId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/backend/middlewares/checkId.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/backend/models/categoryModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/backend/models/categoryModel.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/backend/models/orderModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/backend/models/orderModel.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/backend/models/productModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/backend/models/productModel.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/backend/models/userModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/backend/models/userModel.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/backend/routes/categoryRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/backend/routes/categoryRoutes.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/backend/routes/orderRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/backend/routes/orderRoutes.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/backend/routes/productRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/backend/routes/productRoutes.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/backend/routes/uploadRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/backend/routes/uploadRoutes.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/backend/routes/userRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/backend/routes/userRoutes.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/backend/utils/createToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/backend/utils/createToken.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/example-env.env: -------------------------------------------------------------------------------- 1 | PORT=5000 2 | MONGO_URI='mongodb://127.0.0.1:27017/huxnStore' 3 | JWT_SECRET=abac12afsdkjladf -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/.eslintrc.cjs -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/.gitignore -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/README.md -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/index.html -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/package-lock.json -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/package.json -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/postcss.config.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/App.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/Utils/cartUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/Utils/cartUtils.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/Utils/localStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/Utils/localStorage.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/components/CategoryForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/components/CategoryForm.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/components/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/components/Header.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/components/Loader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/components/Loader.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/components/Message.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/components/Message.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/components/Modal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/components/Modal.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/components/PrivateRoute.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/components/PrivateRoute.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/components/ProgressSteps.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/components/ProgressSteps.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/index.css -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/main.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Admin/AdminDashboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Admin/AdminDashboard.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Admin/AdminMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Admin/AdminMenu.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Admin/AdminRoute.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Admin/AdminRoute.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Admin/AllProducts.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Admin/AllProducts.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Admin/CategoryList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Admin/CategoryList.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Admin/OrderList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Admin/OrderList.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Admin/ProductList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Admin/ProductList.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Admin/ProductUpdate.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Admin/ProductUpdate.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Admin/UserList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Admin/UserList.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Auth/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Auth/Login.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Auth/Navigation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Auth/Navigation.css -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Auth/Navigation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Auth/Navigation.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Auth/Register.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Auth/Register.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Cart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Cart.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Home.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Orders/Order.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Orders/Order.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Orders/PlaceOrder.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Orders/PlaceOrder.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Orders/Shipping.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Orders/Shipping.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Products/Favorites.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Products/Favorites.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Products/FavoritesCount.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Products/FavoritesCount.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Products/HeartIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Products/HeartIcon.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Products/Product.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Products/Product.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Products/ProductCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Products/ProductCard.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Products/ProductCarousel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Products/ProductCarousel.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Products/ProductDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Products/ProductDetails.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Products/ProductTabs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Products/ProductTabs.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Products/Products.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Products/Products.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Products/Ratings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Products/Ratings.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Products/SmallProduct.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Products/SmallProduct.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/Shop.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/Shop.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/User/Profile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/User/Profile.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/pages/User/UserOrder.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/pages/User/UserOrder.jsx -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/redux/api/apiSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/redux/api/apiSlice.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/redux/api/categoryApiSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/redux/api/categoryApiSlice.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/redux/api/orderApiSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/redux/api/orderApiSlice.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/redux/api/productApiSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/redux/api/productApiSlice.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/redux/api/usersApiSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/redux/api/usersApiSlice.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/redux/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/redux/constants.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/redux/features/auth/authSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/redux/features/auth/authSlice.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/redux/features/cart/cartSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/redux/features/cart/cartSlice.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/redux/features/favorites/favoriteSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/redux/features/favorites/favoriteSlice.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/redux/features/shop/shopSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/redux/features/shop/shopSlice.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/src/redux/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/src/redux/store.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/tailwind.config.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/frontend/vite.config.js -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/package-lock.json -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/package.json -------------------------------------------------------------------------------- /3. MERN E-Commerce Store/thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/3. MERN E-Commerce Store/thumb.png -------------------------------------------------------------------------------- /4. MERN Movies App/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/.env -------------------------------------------------------------------------------- /4. MERN Movies App/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules -------------------------------------------------------------------------------- /4. MERN Movies App/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/README.md -------------------------------------------------------------------------------- /4. MERN Movies App/backend/config/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/backend/config/db.js -------------------------------------------------------------------------------- /4. MERN Movies App/backend/controllers/genreController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/backend/controllers/genreController.js -------------------------------------------------------------------------------- /4. MERN Movies App/backend/controllers/movieController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/backend/controllers/movieController.js -------------------------------------------------------------------------------- /4. MERN Movies App/backend/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/backend/controllers/userController.js -------------------------------------------------------------------------------- /4. MERN Movies App/backend/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/backend/index.js -------------------------------------------------------------------------------- /4. MERN Movies App/backend/middlewares/asyncHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/backend/middlewares/asyncHandler.js -------------------------------------------------------------------------------- /4. MERN Movies App/backend/middlewares/authMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/backend/middlewares/authMiddleware.js -------------------------------------------------------------------------------- /4. MERN Movies App/backend/middlewares/checkId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/backend/middlewares/checkId.js -------------------------------------------------------------------------------- /4. MERN Movies App/backend/models/Genre.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/backend/models/Genre.js -------------------------------------------------------------------------------- /4. MERN Movies App/backend/models/Movie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/backend/models/Movie.js -------------------------------------------------------------------------------- /4. MERN Movies App/backend/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/backend/models/User.js -------------------------------------------------------------------------------- /4. MERN Movies App/backend/routes/genreRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/backend/routes/genreRoutes.js -------------------------------------------------------------------------------- /4. MERN Movies App/backend/routes/moviesRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/backend/routes/moviesRoutes.js -------------------------------------------------------------------------------- /4. MERN Movies App/backend/routes/uploadRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/backend/routes/uploadRoutes.js -------------------------------------------------------------------------------- /4. MERN Movies App/backend/routes/userRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/backend/routes/userRoutes.js -------------------------------------------------------------------------------- /4. MERN Movies App/backend/utils/createToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/backend/utils/createToken.js -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/.eslintrc.cjs -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/.gitignore -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/README.md -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/index.html -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/package-lock.json -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/package.json -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/postcss.config.js -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/App.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/assets/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/assets/banner.jpg -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/component/GenreForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/component/GenreForm.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/component/Loader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/component/Loader.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/component/Modal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/component/Modal.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/component/SliderUtil.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/component/SliderUtil.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/index.css -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/main.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Admin/AdminMoviesList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Admin/AdminMoviesList.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Admin/AdminRoute.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Admin/AdminRoute.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Admin/AllComments.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Admin/AllComments.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Admin/CreateMovie.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Admin/CreateMovie.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Admin/Dashboard/AdminDashboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Admin/Dashboard/AdminDashboard.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Admin/Dashboard/Main/Main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Admin/Dashboard/Main/Main.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Admin/Dashboard/Main/PrimaryCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Admin/Dashboard/Main/PrimaryCard.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Admin/Dashboard/Main/RealTimeCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Admin/Dashboard/Main/RealTimeCard.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Admin/Dashboard/Main/SecondaryCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Admin/Dashboard/Main/SecondaryCard.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Admin/Dashboard/Main/VideoCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Admin/Dashboard/Main/VideoCard.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Admin/Dashboard/Sidebar/Sidebar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Admin/Dashboard/Sidebar/Sidebar.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Admin/GenreList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Admin/GenreList.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Admin/UpdateMovie.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Admin/UpdateMovie.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Auth/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Auth/Login.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Auth/Navigation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Auth/Navigation.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Auth/PrivateRoute.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Auth/PrivateRoute.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Auth/Register.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Auth/Register.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Home.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Movies/AllMovies.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Movies/AllMovies.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Movies/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Movies/Header.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Movies/MovieCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Movies/MovieCard.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Movies/MovieDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Movies/MovieDetails.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Movies/MovieTabs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Movies/MovieTabs.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/Movies/MoviesContainerPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/Movies/MoviesContainerPage.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/pages/User/Profile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/pages/User/Profile.jsx -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/redux/api/apiSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/redux/api/apiSlice.js -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/redux/api/genre.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/redux/api/genre.js -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/redux/api/movies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/redux/api/movies.js -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/redux/api/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/redux/api/users.js -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/redux/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/redux/constants.js -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/redux/features/auth/authSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/redux/features/auth/authSlice.js -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/redux/features/movies/moviesSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/redux/features/movies/moviesSlice.js -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/src/redux/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/src/redux/store.js -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/tailwind.config.js -------------------------------------------------------------------------------- /4. MERN Movies App/frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/frontend/vite.config.js -------------------------------------------------------------------------------- /4. MERN Movies App/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/package-lock.json -------------------------------------------------------------------------------- /4. MERN Movies App/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/package.json -------------------------------------------------------------------------------- /4. MERN Movies App/thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/4. MERN Movies App/thumb.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/README.md -------------------------------------------------------------------------------- /thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuXn-WebDev/Redux-Toolkit-and-RTK-Query/HEAD/thumb.png --------------------------------------------------------------------------------