├── .eslintrc.json ├── .gitignore ├── Outfitly.gif ├── README.md ├── components.json ├── jsconfig.json ├── next.config.js ├── package.json ├── postcss.config.js ├── public ├── animation_cross.json ├── animation_tick.json ├── logo.png ├── nothingInBag.png ├── payment.png └── shopping.webp ├── src ├── app │ ├── [category] │ │ ├── [productSlug] │ │ │ ├── loading.js │ │ │ └── page.jsx │ │ └── page.jsx │ ├── cart │ │ ├── loading.js │ │ └── page.jsx │ ├── components │ │ ├── CartIcon.jsx │ │ ├── CartItem.jsx │ │ ├── DesktopDropdown.jsx │ │ ├── Footer.jsx │ │ ├── GoogleButton.jsx │ │ ├── Hamburger.jsx │ │ ├── LoginForm.jsx │ │ ├── MainSpinner.jsx │ │ ├── MenuBar.jsx │ │ ├── MenuItem.jsx │ │ ├── Navbar.jsx │ │ ├── NoMatches.jsx │ │ ├── OrderedProduct.jsx │ │ ├── ProductButtons.js │ │ ├── ProductImagesContainer.jsx │ │ ├── ProductSizesContainer.jsx │ │ ├── ProductsSlider.jsx │ │ ├── ProfileDropdown.jsx │ │ ├── SignupForm.jsx │ │ ├── SingleOrder.jsx │ │ ├── Slider.jsx │ │ └── ui │ │ │ ├── avatar.jsx │ │ │ ├── button.jsx │ │ │ ├── dropdown-menu.jsx │ │ │ ├── input.jsx │ │ │ ├── label.jsx │ │ │ └── skeleton.jsx │ ├── connect │ │ └── google │ │ │ └── redirect │ │ │ └── page.jsx │ ├── favicon.ico │ ├── globals.css │ ├── layout.js │ ├── loading.js │ ├── login │ │ └── page.jsx │ ├── myorders │ │ └── page.jsx │ ├── orderstatus │ │ └── page.jsx │ ├── page.jsx │ ├── signup │ │ └── page.jsx │ ├── store │ │ ├── features │ │ │ ├── cart │ │ │ │ └── cartSlice.js │ │ │ ├── menu │ │ │ │ └── menuSlice.js │ │ │ └── user │ │ │ │ └── userSlice.js │ │ ├── provider.js │ │ └── store.js │ └── validations │ │ ├── loginValidationSchema.js │ │ └── signupValidationSchema.js ├── hooks │ └── useLoginStatus.js └── lib │ ├── client.js │ ├── getCarouselImages.js │ ├── getNavbarData.js │ ├── getProductData.js │ ├── getProductsSlider.js │ └── utils.js └── tailwind.config.js /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/.gitignore -------------------------------------------------------------------------------- /Outfitly.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/Outfitly.gif -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/components.json -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/jsconfig.json -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/animation_cross.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/public/animation_cross.json -------------------------------------------------------------------------------- /public/animation_tick.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/public/animation_tick.json -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/public/logo.png -------------------------------------------------------------------------------- /public/nothingInBag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/public/nothingInBag.png -------------------------------------------------------------------------------- /public/payment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/public/payment.png -------------------------------------------------------------------------------- /public/shopping.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/public/shopping.webp -------------------------------------------------------------------------------- /src/app/[category]/[productSlug]/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/[category]/[productSlug]/loading.js -------------------------------------------------------------------------------- /src/app/[category]/[productSlug]/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/[category]/[productSlug]/page.jsx -------------------------------------------------------------------------------- /src/app/[category]/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/[category]/page.jsx -------------------------------------------------------------------------------- /src/app/cart/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/cart/loading.js -------------------------------------------------------------------------------- /src/app/cart/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/cart/page.jsx -------------------------------------------------------------------------------- /src/app/components/CartIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/CartIcon.jsx -------------------------------------------------------------------------------- /src/app/components/CartItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/CartItem.jsx -------------------------------------------------------------------------------- /src/app/components/DesktopDropdown.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/DesktopDropdown.jsx -------------------------------------------------------------------------------- /src/app/components/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/Footer.jsx -------------------------------------------------------------------------------- /src/app/components/GoogleButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/GoogleButton.jsx -------------------------------------------------------------------------------- /src/app/components/Hamburger.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/Hamburger.jsx -------------------------------------------------------------------------------- /src/app/components/LoginForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/LoginForm.jsx -------------------------------------------------------------------------------- /src/app/components/MainSpinner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/MainSpinner.jsx -------------------------------------------------------------------------------- /src/app/components/MenuBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/MenuBar.jsx -------------------------------------------------------------------------------- /src/app/components/MenuItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/MenuItem.jsx -------------------------------------------------------------------------------- /src/app/components/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/Navbar.jsx -------------------------------------------------------------------------------- /src/app/components/NoMatches.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/NoMatches.jsx -------------------------------------------------------------------------------- /src/app/components/OrderedProduct.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/OrderedProduct.jsx -------------------------------------------------------------------------------- /src/app/components/ProductButtons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/ProductButtons.js -------------------------------------------------------------------------------- /src/app/components/ProductImagesContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/ProductImagesContainer.jsx -------------------------------------------------------------------------------- /src/app/components/ProductSizesContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/ProductSizesContainer.jsx -------------------------------------------------------------------------------- /src/app/components/ProductsSlider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/ProductsSlider.jsx -------------------------------------------------------------------------------- /src/app/components/ProfileDropdown.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/ProfileDropdown.jsx -------------------------------------------------------------------------------- /src/app/components/SignupForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/SignupForm.jsx -------------------------------------------------------------------------------- /src/app/components/SingleOrder.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/SingleOrder.jsx -------------------------------------------------------------------------------- /src/app/components/Slider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/Slider.jsx -------------------------------------------------------------------------------- /src/app/components/ui/avatar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/ui/avatar.jsx -------------------------------------------------------------------------------- /src/app/components/ui/button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/ui/button.jsx -------------------------------------------------------------------------------- /src/app/components/ui/dropdown-menu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/ui/dropdown-menu.jsx -------------------------------------------------------------------------------- /src/app/components/ui/input.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/ui/input.jsx -------------------------------------------------------------------------------- /src/app/components/ui/label.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/ui/label.jsx -------------------------------------------------------------------------------- /src/app/components/ui/skeleton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/components/ui/skeleton.jsx -------------------------------------------------------------------------------- /src/app/connect/google/redirect/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/connect/google/redirect/page.jsx -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/layout.js -------------------------------------------------------------------------------- /src/app/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/loading.js -------------------------------------------------------------------------------- /src/app/login/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/login/page.jsx -------------------------------------------------------------------------------- /src/app/myorders/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/myorders/page.jsx -------------------------------------------------------------------------------- /src/app/orderstatus/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/orderstatus/page.jsx -------------------------------------------------------------------------------- /src/app/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/page.jsx -------------------------------------------------------------------------------- /src/app/signup/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/signup/page.jsx -------------------------------------------------------------------------------- /src/app/store/features/cart/cartSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/store/features/cart/cartSlice.js -------------------------------------------------------------------------------- /src/app/store/features/menu/menuSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/store/features/menu/menuSlice.js -------------------------------------------------------------------------------- /src/app/store/features/user/userSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/store/features/user/userSlice.js -------------------------------------------------------------------------------- /src/app/store/provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/store/provider.js -------------------------------------------------------------------------------- /src/app/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/store/store.js -------------------------------------------------------------------------------- /src/app/validations/loginValidationSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/validations/loginValidationSchema.js -------------------------------------------------------------------------------- /src/app/validations/signupValidationSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/app/validations/signupValidationSchema.js -------------------------------------------------------------------------------- /src/hooks/useLoginStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/hooks/useLoginStatus.js -------------------------------------------------------------------------------- /src/lib/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/lib/client.js -------------------------------------------------------------------------------- /src/lib/getCarouselImages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/lib/getCarouselImages.js -------------------------------------------------------------------------------- /src/lib/getNavbarData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/lib/getNavbarData.js -------------------------------------------------------------------------------- /src/lib/getProductData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/lib/getProductData.js -------------------------------------------------------------------------------- /src/lib/getProductsSlider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/lib/getProductsSlider.js -------------------------------------------------------------------------------- /src/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/src/lib/utils.js -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pranjulagrawal9/outfitly-frontend/HEAD/tailwind.config.js --------------------------------------------------------------------------------