├── .gitignore ├── README.md ├── components.json ├── eslint.config.js ├── index.html ├── package.json ├── public └── .redirects ├── src ├── App.css 00-49-02-869.css ├── App.tsx ├── assets 00-49-08-258 │ └── react.svg ├── auth │ ├── ForgotPassword.tsx │ ├── Login.tsx │ ├── Register.tsx │ ├── ResetPassword.tsx │ └── VerifyEmail.tsx ├── components │ ├── shared │ │ ├── Admin │ │ │ ├── DashboardNav.tsx │ │ │ └── MenuDialog.tsx │ │ ├── AvailableMenu.tsx │ │ ├── CheckoutDialog.tsx │ │ ├── FeatureSection.tsx │ │ ├── FilterOptions.tsx │ │ ├── Footer.tsx │ │ ├── HeroSection.tsx │ │ ├── Navbar.tsx │ │ ├── PopularDishes.tsx │ │ ├── RestaurantCard.tsx │ │ └── UserFeedback.tsx │ └── ui │ │ ├── avatar.tsx │ │ ├── button.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── menubar.tsx │ │ └── sheet.tsx ├── hooks │ ├── apiHooks │ │ ├── useGetAllRestaurant.ts │ │ ├── useGetCheckOut.ts │ │ ├── useGetCusines.ts │ │ ├── useGetRestOrders.ts │ │ ├── useGetRestaurant.ts │ │ └── useGetSingleRestaurant.ts │ └── useReduxTypeHooks.ts ├── index.css ├── layouts │ ├── DashboardLayout.tsx │ └── MainLayout.tsx ├── lib │ └── utils.ts ├── main.tsx ├── pages │ ├── Admin │ │ ├── Dashboard.tsx │ │ ├── Menus.tsx │ │ └── Reastaurant.tsx │ ├── Cart.tsx │ ├── Home.tsx │ ├── Profile.tsx │ ├── RestaurantDetails.tsx │ ├── SearchPage.tsx │ └── UserOrder.tsx ├── redux │ ├── cartSlice.ts │ ├── orderSlice.ts │ ├── reduxStore.ts │ ├── restaurantSlice.ts │ └── userSlice.ts ├── routes │ ├── PrivateRoute.tsx │ └── Routes.tsx ├── schemaZOD │ ├── restaurantSchema.ts │ └── userSchem.ts ├── utils │ └── apiEndPoint.ts └── vite-env.d.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json ├── vercel.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/components.json -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/package.json -------------------------------------------------------------------------------- /public/.redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/public/.redirects -------------------------------------------------------------------------------- /src/App.css 00-49-02-869.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/App.css 00-49-02-869.css -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/assets 00-49-08-258/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/assets 00-49-08-258/react.svg -------------------------------------------------------------------------------- /src/auth/ForgotPassword.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/auth/ForgotPassword.tsx -------------------------------------------------------------------------------- /src/auth/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/auth/Login.tsx -------------------------------------------------------------------------------- /src/auth/Register.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/auth/Register.tsx -------------------------------------------------------------------------------- /src/auth/ResetPassword.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/auth/ResetPassword.tsx -------------------------------------------------------------------------------- /src/auth/VerifyEmail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/auth/VerifyEmail.tsx -------------------------------------------------------------------------------- /src/components/shared/Admin/DashboardNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/components/shared/Admin/DashboardNav.tsx -------------------------------------------------------------------------------- /src/components/shared/Admin/MenuDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/components/shared/Admin/MenuDialog.tsx -------------------------------------------------------------------------------- /src/components/shared/AvailableMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/components/shared/AvailableMenu.tsx -------------------------------------------------------------------------------- /src/components/shared/CheckoutDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/components/shared/CheckoutDialog.tsx -------------------------------------------------------------------------------- /src/components/shared/FeatureSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/components/shared/FeatureSection.tsx -------------------------------------------------------------------------------- /src/components/shared/FilterOptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/components/shared/FilterOptions.tsx -------------------------------------------------------------------------------- /src/components/shared/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/components/shared/Footer.tsx -------------------------------------------------------------------------------- /src/components/shared/HeroSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/components/shared/HeroSection.tsx -------------------------------------------------------------------------------- /src/components/shared/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/components/shared/Navbar.tsx -------------------------------------------------------------------------------- /src/components/shared/PopularDishes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/components/shared/PopularDishes.tsx -------------------------------------------------------------------------------- /src/components/shared/RestaurantCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/components/shared/RestaurantCard.tsx -------------------------------------------------------------------------------- /src/components/shared/UserFeedback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/components/shared/UserFeedback.tsx -------------------------------------------------------------------------------- /src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/menubar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/components/ui/menubar.tsx -------------------------------------------------------------------------------- /src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /src/hooks/apiHooks/useGetAllRestaurant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/hooks/apiHooks/useGetAllRestaurant.ts -------------------------------------------------------------------------------- /src/hooks/apiHooks/useGetCheckOut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/hooks/apiHooks/useGetCheckOut.ts -------------------------------------------------------------------------------- /src/hooks/apiHooks/useGetCusines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/hooks/apiHooks/useGetCusines.ts -------------------------------------------------------------------------------- /src/hooks/apiHooks/useGetRestOrders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/hooks/apiHooks/useGetRestOrders.ts -------------------------------------------------------------------------------- /src/hooks/apiHooks/useGetRestaurant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/hooks/apiHooks/useGetRestaurant.ts -------------------------------------------------------------------------------- /src/hooks/apiHooks/useGetSingleRestaurant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/hooks/apiHooks/useGetSingleRestaurant.ts -------------------------------------------------------------------------------- /src/hooks/useReduxTypeHooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/hooks/useReduxTypeHooks.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/index.css -------------------------------------------------------------------------------- /src/layouts/DashboardLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/layouts/DashboardLayout.tsx -------------------------------------------------------------------------------- /src/layouts/MainLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/layouts/MainLayout.tsx -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/pages/Admin/Dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/pages/Admin/Dashboard.tsx -------------------------------------------------------------------------------- /src/pages/Admin/Menus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/pages/Admin/Menus.tsx -------------------------------------------------------------------------------- /src/pages/Admin/Reastaurant.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/pages/Admin/Reastaurant.tsx -------------------------------------------------------------------------------- /src/pages/Cart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/pages/Cart.tsx -------------------------------------------------------------------------------- /src/pages/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/pages/Home.tsx -------------------------------------------------------------------------------- /src/pages/Profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/pages/Profile.tsx -------------------------------------------------------------------------------- /src/pages/RestaurantDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/pages/RestaurantDetails.tsx -------------------------------------------------------------------------------- /src/pages/SearchPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/pages/SearchPage.tsx -------------------------------------------------------------------------------- /src/pages/UserOrder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/pages/UserOrder.tsx -------------------------------------------------------------------------------- /src/redux/cartSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/redux/cartSlice.ts -------------------------------------------------------------------------------- /src/redux/orderSlice.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/redux/reduxStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/redux/reduxStore.ts -------------------------------------------------------------------------------- /src/redux/restaurantSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/redux/restaurantSlice.ts -------------------------------------------------------------------------------- /src/redux/userSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/redux/userSlice.ts -------------------------------------------------------------------------------- /src/routes/PrivateRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/routes/PrivateRoute.tsx -------------------------------------------------------------------------------- /src/routes/Routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/routes/Routes.tsx -------------------------------------------------------------------------------- /src/schemaZOD/restaurantSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/schemaZOD/restaurantSchema.ts -------------------------------------------------------------------------------- /src/schemaZOD/userSchem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/schemaZOD/userSchem.ts -------------------------------------------------------------------------------- /src/utils/apiEndPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/src/utils/apiEndPoint.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/vercel.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariyerShazan/MealMart-restaurant-client/HEAD/vite.config.ts --------------------------------------------------------------------------------