├── .eslintrc.json ├── .gitignore ├── README.md ├── next.config.js ├── package.json ├── postcss.config.js ├── public ├── admin-dashboard.png ├── assets │ ├── about.jpg │ ├── bg_dark.jpg │ ├── bg_wallpaper.png │ ├── slider_bg_1.jpg │ ├── slider_bg_2.jpg │ ├── slider_pizza_1.png │ └── slider_pizza_2.png ├── home.png ├── menu.png ├── next.svg └── vercel.svg ├── src ├── app │ ├── about │ │ └── page.tsx │ ├── api │ │ ├── auth │ │ │ └── [...nextauth] │ │ │ │ └── route.ts │ │ ├── categories │ │ │ └── route.ts │ │ ├── checkout │ │ │ └── route.ts │ │ ├── menu-items │ │ │ └── route.ts │ │ ├── orders │ │ │ └── route.ts │ │ ├── profile │ │ │ └── route.ts │ │ ├── register │ │ │ └── route.ts │ │ ├── upload │ │ │ └── route.ts │ │ ├── users │ │ │ └── route.ts │ │ └── webhook │ │ │ └── route.ts │ ├── cart │ │ └── page.tsx │ ├── categories │ │ └── page.tsx │ ├── contact │ │ └── page.tsx │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ ├── login │ │ └── page.tsx │ ├── menu-items │ │ ├── edit │ │ │ └── [id] │ │ │ │ └── page.tsx │ │ ├── new │ │ │ └── page.tsx │ │ └── page.tsx │ ├── menu │ │ └── page.tsx │ ├── models │ │ ├── Category.ts │ │ ├── MenuItem.ts │ │ ├── Order.ts │ │ └── User.ts │ ├── orders │ │ ├── [id] │ │ │ └── page.tsx │ │ └── page.tsx │ ├── page.tsx │ ├── profile │ │ └── page.tsx │ ├── register │ │ └── page.tsx │ ├── services │ │ └── page.tsx │ └── users │ │ ├── [id] │ │ └── page.tsx │ │ └── page.tsx ├── components │ ├── common │ │ ├── DecoDivider.tsx │ │ ├── ImageUploader.tsx │ │ ├── Loader.tsx │ │ ├── Map.tsx │ │ ├── ModalContainer.tsx │ │ └── form │ │ │ ├── AddressInputs.tsx │ │ │ ├── ContactUsForm.tsx │ │ │ ├── EmailInput.tsx │ │ │ ├── NameInput.tsx │ │ │ ├── PasswordInput.tsx │ │ │ └── ProfileForm.tsx │ ├── features │ │ ├── cart │ │ │ ├── CartProduct.tsx │ │ │ └── OrderSummary.tsx │ │ ├── categories │ │ │ ├── CategoriesTable.tsx │ │ │ └── CategoryTag.tsx │ │ ├── menuItems │ │ │ ├── MenuItemAddOnsInput.tsx │ │ │ ├── MenuItemCard.tsx │ │ │ ├── MenuItemForm.tsx │ │ │ ├── MenuItemPopUp.tsx │ │ │ └── MenuItemsTable.tsx │ │ ├── orders │ │ │ └── OrdersTable.tsx │ │ └── users │ │ │ └── UsersTable.tsx │ ├── hooks │ │ └── useProfile.ts │ └── layout │ │ ├── AboutSection.tsx │ │ ├── BusinessInfo.tsx │ │ ├── ContactSection.tsx │ │ ├── Footer.tsx │ │ ├── Header.tsx │ │ ├── HomeMenu.tsx │ │ ├── HomeMenuItemCard.tsx │ │ ├── HomeSlider.tsx │ │ ├── SectionHeader.tsx │ │ ├── ServicesSection.tsx │ │ ├── SlideBackground.tsx │ │ └── UserTabs.tsx ├── icons │ ├── BarsIcon.tsx │ ├── CartIcon.tsx │ ├── ChevronDownIcon.tsx │ ├── ChevronLeftIcon.tsx │ ├── ChevronUpIcon.tsx │ ├── ClockIcon.tsx │ ├── DietFoodIcon.tsx │ ├── EyeFilledIcon.tsx │ ├── EyeSlashFilledIcon.tsx │ ├── FaceBookIcon.tsx │ ├── GoogleIcon.tsx │ ├── IconProps.ts │ ├── InstaIcon.tsx │ ├── LocationIcon.tsx │ ├── MailIcon.tsx │ ├── MenuIcon.tsx │ ├── PencilIcon.tsx │ ├── PencilSquareIcon.tsx │ ├── PhoneIcon.tsx │ ├── PizzaIcon.tsx │ ├── PlusIcon.tsx │ ├── RightArrowIcon.tsx │ ├── ScooterIcon.tsx │ ├── ShoppingBagIcon.tsx │ ├── SignOutIcon.tsx │ ├── TagIcon.tsx │ ├── TickIcon.tsx │ ├── TrashIcon.tsx │ ├── TwitterIcon.tsx │ ├── UploadIcon.tsx │ ├── UserIcon.tsx │ └── UsersIcon.tsx ├── libs │ ├── datetime.ts │ └── mongoConnect.ts ├── types │ ├── CartContext.ts │ ├── CartProduct.ts │ ├── Category.ts │ ├── MenuItem.ts │ ├── MenuItemAddOn.ts │ ├── Order.ts │ ├── SectionProps.ts │ └── UserProfile.ts └── util │ ├── ContextProvider.tsx │ ├── PrelineScript.tsx │ └── UIProvider.tsx ├── tailwind.config.ts └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/README.md -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/admin-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/public/admin-dashboard.png -------------------------------------------------------------------------------- /public/assets/about.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/public/assets/about.jpg -------------------------------------------------------------------------------- /public/assets/bg_dark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/public/assets/bg_dark.jpg -------------------------------------------------------------------------------- /public/assets/bg_wallpaper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/public/assets/bg_wallpaper.png -------------------------------------------------------------------------------- /public/assets/slider_bg_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/public/assets/slider_bg_1.jpg -------------------------------------------------------------------------------- /public/assets/slider_bg_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/public/assets/slider_bg_2.jpg -------------------------------------------------------------------------------- /public/assets/slider_pizza_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/public/assets/slider_pizza_1.png -------------------------------------------------------------------------------- /public/assets/slider_pizza_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/public/assets/slider_pizza_2.png -------------------------------------------------------------------------------- /public/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/public/home.png -------------------------------------------------------------------------------- /public/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/public/menu.png -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /src/app/about/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/about/page.tsx -------------------------------------------------------------------------------- /src/app/api/auth/[...nextauth]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/api/auth/[...nextauth]/route.ts -------------------------------------------------------------------------------- /src/app/api/categories/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/api/categories/route.ts -------------------------------------------------------------------------------- /src/app/api/checkout/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/api/checkout/route.ts -------------------------------------------------------------------------------- /src/app/api/menu-items/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/api/menu-items/route.ts -------------------------------------------------------------------------------- /src/app/api/orders/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/api/orders/route.ts -------------------------------------------------------------------------------- /src/app/api/profile/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/api/profile/route.ts -------------------------------------------------------------------------------- /src/app/api/register/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/api/register/route.ts -------------------------------------------------------------------------------- /src/app/api/upload/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/api/upload/route.ts -------------------------------------------------------------------------------- /src/app/api/users/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/api/users/route.ts -------------------------------------------------------------------------------- /src/app/api/webhook/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/api/webhook/route.ts -------------------------------------------------------------------------------- /src/app/cart/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/cart/page.tsx -------------------------------------------------------------------------------- /src/app/categories/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/categories/page.tsx -------------------------------------------------------------------------------- /src/app/contact/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/contact/page.tsx -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/login/page.tsx -------------------------------------------------------------------------------- /src/app/menu-items/edit/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/menu-items/edit/[id]/page.tsx -------------------------------------------------------------------------------- /src/app/menu-items/new/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/menu-items/new/page.tsx -------------------------------------------------------------------------------- /src/app/menu-items/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/menu-items/page.tsx -------------------------------------------------------------------------------- /src/app/menu/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/menu/page.tsx -------------------------------------------------------------------------------- /src/app/models/Category.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/models/Category.ts -------------------------------------------------------------------------------- /src/app/models/MenuItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/models/MenuItem.ts -------------------------------------------------------------------------------- /src/app/models/Order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/models/Order.ts -------------------------------------------------------------------------------- /src/app/models/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/models/User.ts -------------------------------------------------------------------------------- /src/app/orders/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/orders/[id]/page.tsx -------------------------------------------------------------------------------- /src/app/orders/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/orders/page.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/app/profile/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/profile/page.tsx -------------------------------------------------------------------------------- /src/app/register/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/register/page.tsx -------------------------------------------------------------------------------- /src/app/services/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/services/page.tsx -------------------------------------------------------------------------------- /src/app/users/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/users/[id]/page.tsx -------------------------------------------------------------------------------- /src/app/users/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/app/users/page.tsx -------------------------------------------------------------------------------- /src/components/common/DecoDivider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/common/DecoDivider.tsx -------------------------------------------------------------------------------- /src/components/common/ImageUploader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/common/ImageUploader.tsx -------------------------------------------------------------------------------- /src/components/common/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/common/Loader.tsx -------------------------------------------------------------------------------- /src/components/common/Map.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/common/Map.tsx -------------------------------------------------------------------------------- /src/components/common/ModalContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/common/ModalContainer.tsx -------------------------------------------------------------------------------- /src/components/common/form/AddressInputs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/common/form/AddressInputs.tsx -------------------------------------------------------------------------------- /src/components/common/form/ContactUsForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/common/form/ContactUsForm.tsx -------------------------------------------------------------------------------- /src/components/common/form/EmailInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/common/form/EmailInput.tsx -------------------------------------------------------------------------------- /src/components/common/form/NameInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/common/form/NameInput.tsx -------------------------------------------------------------------------------- /src/components/common/form/PasswordInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/common/form/PasswordInput.tsx -------------------------------------------------------------------------------- /src/components/common/form/ProfileForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/common/form/ProfileForm.tsx -------------------------------------------------------------------------------- /src/components/features/cart/CartProduct.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/features/cart/CartProduct.tsx -------------------------------------------------------------------------------- /src/components/features/cart/OrderSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/features/cart/OrderSummary.tsx -------------------------------------------------------------------------------- /src/components/features/categories/CategoriesTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/features/categories/CategoriesTable.tsx -------------------------------------------------------------------------------- /src/components/features/categories/CategoryTag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/features/categories/CategoryTag.tsx -------------------------------------------------------------------------------- /src/components/features/menuItems/MenuItemAddOnsInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/features/menuItems/MenuItemAddOnsInput.tsx -------------------------------------------------------------------------------- /src/components/features/menuItems/MenuItemCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/features/menuItems/MenuItemCard.tsx -------------------------------------------------------------------------------- /src/components/features/menuItems/MenuItemForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/features/menuItems/MenuItemForm.tsx -------------------------------------------------------------------------------- /src/components/features/menuItems/MenuItemPopUp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/features/menuItems/MenuItemPopUp.tsx -------------------------------------------------------------------------------- /src/components/features/menuItems/MenuItemsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/features/menuItems/MenuItemsTable.tsx -------------------------------------------------------------------------------- /src/components/features/orders/OrdersTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/features/orders/OrdersTable.tsx -------------------------------------------------------------------------------- /src/components/features/users/UsersTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/features/users/UsersTable.tsx -------------------------------------------------------------------------------- /src/components/hooks/useProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/hooks/useProfile.ts -------------------------------------------------------------------------------- /src/components/layout/AboutSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/layout/AboutSection.tsx -------------------------------------------------------------------------------- /src/components/layout/BusinessInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/layout/BusinessInfo.tsx -------------------------------------------------------------------------------- /src/components/layout/ContactSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/layout/ContactSection.tsx -------------------------------------------------------------------------------- /src/components/layout/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/layout/Footer.tsx -------------------------------------------------------------------------------- /src/components/layout/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/layout/Header.tsx -------------------------------------------------------------------------------- /src/components/layout/HomeMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/layout/HomeMenu.tsx -------------------------------------------------------------------------------- /src/components/layout/HomeMenuItemCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/layout/HomeMenuItemCard.tsx -------------------------------------------------------------------------------- /src/components/layout/HomeSlider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/layout/HomeSlider.tsx -------------------------------------------------------------------------------- /src/components/layout/SectionHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/layout/SectionHeader.tsx -------------------------------------------------------------------------------- /src/components/layout/ServicesSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/layout/ServicesSection.tsx -------------------------------------------------------------------------------- /src/components/layout/SlideBackground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/layout/SlideBackground.tsx -------------------------------------------------------------------------------- /src/components/layout/UserTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/components/layout/UserTabs.tsx -------------------------------------------------------------------------------- /src/icons/BarsIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/BarsIcon.tsx -------------------------------------------------------------------------------- /src/icons/CartIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/CartIcon.tsx -------------------------------------------------------------------------------- /src/icons/ChevronDownIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/ChevronDownIcon.tsx -------------------------------------------------------------------------------- /src/icons/ChevronLeftIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/ChevronLeftIcon.tsx -------------------------------------------------------------------------------- /src/icons/ChevronUpIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/ChevronUpIcon.tsx -------------------------------------------------------------------------------- /src/icons/ClockIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/ClockIcon.tsx -------------------------------------------------------------------------------- /src/icons/DietFoodIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/DietFoodIcon.tsx -------------------------------------------------------------------------------- /src/icons/EyeFilledIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/EyeFilledIcon.tsx -------------------------------------------------------------------------------- /src/icons/EyeSlashFilledIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/EyeSlashFilledIcon.tsx -------------------------------------------------------------------------------- /src/icons/FaceBookIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/FaceBookIcon.tsx -------------------------------------------------------------------------------- /src/icons/GoogleIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/GoogleIcon.tsx -------------------------------------------------------------------------------- /src/icons/IconProps.ts: -------------------------------------------------------------------------------- 1 | export interface IconProps { 2 | className: string 3 | } -------------------------------------------------------------------------------- /src/icons/InstaIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/InstaIcon.tsx -------------------------------------------------------------------------------- /src/icons/LocationIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/LocationIcon.tsx -------------------------------------------------------------------------------- /src/icons/MailIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/MailIcon.tsx -------------------------------------------------------------------------------- /src/icons/MenuIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/MenuIcon.tsx -------------------------------------------------------------------------------- /src/icons/PencilIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/PencilIcon.tsx -------------------------------------------------------------------------------- /src/icons/PencilSquareIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/PencilSquareIcon.tsx -------------------------------------------------------------------------------- /src/icons/PhoneIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/PhoneIcon.tsx -------------------------------------------------------------------------------- /src/icons/PizzaIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/PizzaIcon.tsx -------------------------------------------------------------------------------- /src/icons/PlusIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/PlusIcon.tsx -------------------------------------------------------------------------------- /src/icons/RightArrowIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/RightArrowIcon.tsx -------------------------------------------------------------------------------- /src/icons/ScooterIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/ScooterIcon.tsx -------------------------------------------------------------------------------- /src/icons/ShoppingBagIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/ShoppingBagIcon.tsx -------------------------------------------------------------------------------- /src/icons/SignOutIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/SignOutIcon.tsx -------------------------------------------------------------------------------- /src/icons/TagIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/TagIcon.tsx -------------------------------------------------------------------------------- /src/icons/TickIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/TickIcon.tsx -------------------------------------------------------------------------------- /src/icons/TrashIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/TrashIcon.tsx -------------------------------------------------------------------------------- /src/icons/TwitterIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/TwitterIcon.tsx -------------------------------------------------------------------------------- /src/icons/UploadIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/UploadIcon.tsx -------------------------------------------------------------------------------- /src/icons/UserIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/UserIcon.tsx -------------------------------------------------------------------------------- /src/icons/UsersIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/icons/UsersIcon.tsx -------------------------------------------------------------------------------- /src/libs/datetime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/libs/datetime.ts -------------------------------------------------------------------------------- /src/libs/mongoConnect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/libs/mongoConnect.ts -------------------------------------------------------------------------------- /src/types/CartContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/types/CartContext.ts -------------------------------------------------------------------------------- /src/types/CartProduct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/types/CartProduct.ts -------------------------------------------------------------------------------- /src/types/Category.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/types/Category.ts -------------------------------------------------------------------------------- /src/types/MenuItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/types/MenuItem.ts -------------------------------------------------------------------------------- /src/types/MenuItemAddOn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/types/MenuItemAddOn.ts -------------------------------------------------------------------------------- /src/types/Order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/types/Order.ts -------------------------------------------------------------------------------- /src/types/SectionProps.ts: -------------------------------------------------------------------------------- 1 | export interface SectionProps { 2 | className?: string; 3 | } -------------------------------------------------------------------------------- /src/types/UserProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/types/UserProfile.ts -------------------------------------------------------------------------------- /src/util/ContextProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/util/ContextProvider.tsx -------------------------------------------------------------------------------- /src/util/PrelineScript.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/util/PrelineScript.tsx -------------------------------------------------------------------------------- /src/util/UIProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/src/util/UIProvider.tsx -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YunmeiYe/food-ordering-app/HEAD/tsconfig.json --------------------------------------------------------------------------------