├── .gitignore ├── README.md ├── package.json ├── public ├── favicon.ico └── index.html ├── src ├── Apis │ ├── authApi.ts │ ├── index.ts │ ├── menuItemApi.ts │ ├── orderApi.ts │ ├── paymentApi.ts │ └── shoppingCartApi.ts ├── Assets │ └── Images │ │ ├── confirmed.jpg │ │ └── mango.png ├── Components │ ├── Layout │ │ ├── Footer.tsx │ │ ├── Header.tsx │ │ └── index.ts │ └── Page │ │ ├── Cart │ │ ├── CartPickUpDetails.tsx │ │ ├── CartSummary.tsx │ │ └── index.ts │ │ ├── Common │ │ ├── Banner.tsx │ │ ├── MainLoader.tsx │ │ ├── MiniLoader.tsx │ │ ├── banner.css │ │ └── index.ts │ │ ├── Home │ │ ├── MenuItemCard.tsx │ │ ├── MenuItemList.tsx │ │ └── index.ts │ │ ├── Order │ │ ├── OrderList.tsx │ │ ├── OrderSummary.tsx │ │ ├── index.ts │ │ ├── orderListType.ts │ │ └── orderSummaryProps.ts │ │ └── Payment │ │ ├── PaymentForm.tsx │ │ └── index.ts ├── Container │ └── App.tsx ├── HOC │ ├── index.ts │ ├── withAdminAuth.tsx │ └── withAuth.tsx ├── Helper │ ├── getStatusColor.ts │ ├── index.ts │ ├── inputHelper.ts │ └── taostNotify.ts ├── Interfaces │ ├── apiResponse.ts │ ├── cartItemModel.ts │ ├── index.ts │ ├── menuItemModel.ts │ ├── orderDetailModel.ts │ ├── orderHeaderModel.ts │ ├── shoppingCartModel.ts │ └── userModel.ts ├── Pages │ ├── AccessDenied.tsx │ ├── AuthenticationTest.tsx │ ├── AuthenticationTestAdmin.tsx │ ├── Home.tsx │ ├── Login.tsx │ ├── MenuItem │ │ ├── MenuItemList.tsx │ │ └── MenuItemUpsert.tsx │ ├── MenuItemDetails.tsx │ ├── NotFound.tsx │ ├── Order │ │ ├── AllOrders.tsx │ │ ├── MyOrders.tsx │ │ ├── OrderConfirmed.tsx │ │ └── OrderDetails.tsx │ ├── Payment.tsx │ ├── Register.tsx │ ├── ShoppingCart.tsx │ └── index.ts ├── Storage │ ├── Redux │ │ ├── menuItemSlice.ts │ │ ├── shoppingCartSlice.ts │ │ ├── store.ts │ │ └── userAuthSlice.ts │ └── index.ts ├── Utility │ └── SD.ts ├── index.css └── index.tsx └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/public/index.html -------------------------------------------------------------------------------- /src/Apis/authApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Apis/authApi.ts -------------------------------------------------------------------------------- /src/Apis/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Apis/index.ts -------------------------------------------------------------------------------- /src/Apis/menuItemApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Apis/menuItemApi.ts -------------------------------------------------------------------------------- /src/Apis/orderApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Apis/orderApi.ts -------------------------------------------------------------------------------- /src/Apis/paymentApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Apis/paymentApi.ts -------------------------------------------------------------------------------- /src/Apis/shoppingCartApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Apis/shoppingCartApi.ts -------------------------------------------------------------------------------- /src/Assets/Images/confirmed.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Assets/Images/confirmed.jpg -------------------------------------------------------------------------------- /src/Assets/Images/mango.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Assets/Images/mango.png -------------------------------------------------------------------------------- /src/Components/Layout/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Components/Layout/Footer.tsx -------------------------------------------------------------------------------- /src/Components/Layout/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Components/Layout/Header.tsx -------------------------------------------------------------------------------- /src/Components/Layout/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Components/Layout/index.ts -------------------------------------------------------------------------------- /src/Components/Page/Cart/CartPickUpDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Components/Page/Cart/CartPickUpDetails.tsx -------------------------------------------------------------------------------- /src/Components/Page/Cart/CartSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Components/Page/Cart/CartSummary.tsx -------------------------------------------------------------------------------- /src/Components/Page/Cart/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Components/Page/Cart/index.ts -------------------------------------------------------------------------------- /src/Components/Page/Common/Banner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Components/Page/Common/Banner.tsx -------------------------------------------------------------------------------- /src/Components/Page/Common/MainLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Components/Page/Common/MainLoader.tsx -------------------------------------------------------------------------------- /src/Components/Page/Common/MiniLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Components/Page/Common/MiniLoader.tsx -------------------------------------------------------------------------------- /src/Components/Page/Common/banner.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Components/Page/Common/banner.css -------------------------------------------------------------------------------- /src/Components/Page/Common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Components/Page/Common/index.ts -------------------------------------------------------------------------------- /src/Components/Page/Home/MenuItemCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Components/Page/Home/MenuItemCard.tsx -------------------------------------------------------------------------------- /src/Components/Page/Home/MenuItemList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Components/Page/Home/MenuItemList.tsx -------------------------------------------------------------------------------- /src/Components/Page/Home/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Components/Page/Home/index.ts -------------------------------------------------------------------------------- /src/Components/Page/Order/OrderList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Components/Page/Order/OrderList.tsx -------------------------------------------------------------------------------- /src/Components/Page/Order/OrderSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Components/Page/Order/OrderSummary.tsx -------------------------------------------------------------------------------- /src/Components/Page/Order/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Components/Page/Order/index.ts -------------------------------------------------------------------------------- /src/Components/Page/Order/orderListType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Components/Page/Order/orderListType.ts -------------------------------------------------------------------------------- /src/Components/Page/Order/orderSummaryProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Components/Page/Order/orderSummaryProps.ts -------------------------------------------------------------------------------- /src/Components/Page/Payment/PaymentForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Components/Page/Payment/PaymentForm.tsx -------------------------------------------------------------------------------- /src/Components/Page/Payment/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Components/Page/Payment/index.ts -------------------------------------------------------------------------------- /src/Container/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Container/App.tsx -------------------------------------------------------------------------------- /src/HOC/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/HOC/index.ts -------------------------------------------------------------------------------- /src/HOC/withAdminAuth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/HOC/withAdminAuth.tsx -------------------------------------------------------------------------------- /src/HOC/withAuth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/HOC/withAuth.tsx -------------------------------------------------------------------------------- /src/Helper/getStatusColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Helper/getStatusColor.ts -------------------------------------------------------------------------------- /src/Helper/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Helper/index.ts -------------------------------------------------------------------------------- /src/Helper/inputHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Helper/inputHelper.ts -------------------------------------------------------------------------------- /src/Helper/taostNotify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Helper/taostNotify.ts -------------------------------------------------------------------------------- /src/Interfaces/apiResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Interfaces/apiResponse.ts -------------------------------------------------------------------------------- /src/Interfaces/cartItemModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Interfaces/cartItemModel.ts -------------------------------------------------------------------------------- /src/Interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Interfaces/index.ts -------------------------------------------------------------------------------- /src/Interfaces/menuItemModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Interfaces/menuItemModel.ts -------------------------------------------------------------------------------- /src/Interfaces/orderDetailModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Interfaces/orderDetailModel.ts -------------------------------------------------------------------------------- /src/Interfaces/orderHeaderModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Interfaces/orderHeaderModel.ts -------------------------------------------------------------------------------- /src/Interfaces/shoppingCartModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Interfaces/shoppingCartModel.ts -------------------------------------------------------------------------------- /src/Interfaces/userModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Interfaces/userModel.ts -------------------------------------------------------------------------------- /src/Pages/AccessDenied.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Pages/AccessDenied.tsx -------------------------------------------------------------------------------- /src/Pages/AuthenticationTest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Pages/AuthenticationTest.tsx -------------------------------------------------------------------------------- /src/Pages/AuthenticationTestAdmin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Pages/AuthenticationTestAdmin.tsx -------------------------------------------------------------------------------- /src/Pages/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Pages/Home.tsx -------------------------------------------------------------------------------- /src/Pages/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Pages/Login.tsx -------------------------------------------------------------------------------- /src/Pages/MenuItem/MenuItemList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Pages/MenuItem/MenuItemList.tsx -------------------------------------------------------------------------------- /src/Pages/MenuItem/MenuItemUpsert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Pages/MenuItem/MenuItemUpsert.tsx -------------------------------------------------------------------------------- /src/Pages/MenuItemDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Pages/MenuItemDetails.tsx -------------------------------------------------------------------------------- /src/Pages/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Pages/NotFound.tsx -------------------------------------------------------------------------------- /src/Pages/Order/AllOrders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Pages/Order/AllOrders.tsx -------------------------------------------------------------------------------- /src/Pages/Order/MyOrders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Pages/Order/MyOrders.tsx -------------------------------------------------------------------------------- /src/Pages/Order/OrderConfirmed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Pages/Order/OrderConfirmed.tsx -------------------------------------------------------------------------------- /src/Pages/Order/OrderDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Pages/Order/OrderDetails.tsx -------------------------------------------------------------------------------- /src/Pages/Payment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Pages/Payment.tsx -------------------------------------------------------------------------------- /src/Pages/Register.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Pages/Register.tsx -------------------------------------------------------------------------------- /src/Pages/ShoppingCart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Pages/ShoppingCart.tsx -------------------------------------------------------------------------------- /src/Pages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Pages/index.ts -------------------------------------------------------------------------------- /src/Storage/Redux/menuItemSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Storage/Redux/menuItemSlice.ts -------------------------------------------------------------------------------- /src/Storage/Redux/shoppingCartSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Storage/Redux/shoppingCartSlice.ts -------------------------------------------------------------------------------- /src/Storage/Redux/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Storage/Redux/store.ts -------------------------------------------------------------------------------- /src/Storage/Redux/userAuthSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Storage/Redux/userAuthSlice.ts -------------------------------------------------------------------------------- /src/Storage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Storage/index.ts -------------------------------------------------------------------------------- /src/Utility/SD.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/Utility/SD.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/src/index.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bhrugen/react_redMango/HEAD/tsconfig.json --------------------------------------------------------------------------------