├── ecommerce.sql
├── Client
├── app
│ ├── favicon.ico
│ ├── page.tsx
│ ├── cart-confirmation
│ │ └── [status]
│ │ │ └── page.tsx
│ ├── order-confirmation
│ │ └── [orderID]
│ │ │ └── page.tsx
│ ├── blog
│ │ └── page.tsx
│ ├── orders
│ │ └── page.tsx
│ ├── about
│ │ └── page.tsx
│ ├── contact
│ │ └── page.tsx
│ ├── policy
│ │ ├── page.tsx
│ │ ├── privacypolicy
│ │ │ └── page.tsx
│ │ ├── terms&conditions
│ │ │ └── page.tsx
│ │ └── refund&cancellation
│ │ │ └── page.tsx
│ ├── account-settings
│ │ └── page.tsx
│ ├── search
│ │ └── [productName]
│ │ │ └── page.tsx
│ ├── securepayment
│ │ └── page.tsx
│ ├── all-reviews
│ │ └── [productID]
│ │ │ └── page.tsx
│ ├── our-services
│ │ └── page.tsx
│ ├── order-detail
│ │ └── [orderid]
│ │ │ └── page.tsx
│ ├── product
│ │ └── [productID]
│ │ │ └── page.tsx
│ ├── categories
│ │ └── [category]
│ │ │ └── page.tsx
│ ├── hooks.ts
│ ├── sub-category
│ │ └── [maincategory]
│ │ │ └── [subcategory]
│ │ │ └── page.tsx
│ ├── api
│ │ ├── signout.ts
│ │ ├── dateConvert.ts
│ │ ├── articleData.ts
│ │ ├── sendOTP.ts
│ │ ├── product.ts
│ │ ├── mainCategory.ts
│ │ ├── resetPass.ts
│ │ ├── contact.ts
│ │ ├── sessionauth.ts
│ │ ├── googleAuth.ts
│ │ ├── signup.ts
│ │ ├── signin.ts
│ │ ├── filter.ts
│ │ ├── search.ts
│ │ ├── subCategory.ts
│ │ ├── orders.ts
│ │ ├── homeData.ts
│ │ ├── reviews.ts
│ │ ├── itemLists.ts
│ │ ├── userParams.ts
│ │ └── userUpdate.ts
│ ├── forgot-password
│ │ └── page.tsx
│ ├── store.ts
│ ├── cart-checkout
│ │ └── page.tsx
│ ├── checkout
│ │ └── [productID]
│ │ │ └── [sizeID]
│ │ │ └── [colorID]
│ │ │ └── page.tsx
│ ├── sign-in
│ │ └── page.tsx
│ ├── sign-up
│ │ └── page.tsx
│ ├── signed-out
│ │ └── page.tsx
│ ├── layout.tsx
│ ├── App.tsx
│ └── globals.css
├── public
│ ├── about-1.jpg
│ ├── about-2.jpg
│ ├── about-3.jpg
│ ├── about-5.jpg
│ ├── about.jpg
│ ├── support.jpg
│ ├── deliveryguy.png
│ ├── deliveryboxes.png
│ ├── securepayment.jpg
│ ├── securepayment-1.jpg
│ ├── securepayment-2.jpg
│ ├── securepayment-3.jpg
│ ├── securepayment-4.jpg
│ ├── securepayment-5.jpg
│ ├── vercel.svg
│ └── next.svg
├── .dockerignore
├── postcss.config.mjs
├── components
│ ├── ProductUi
│ │ ├── Product
│ │ │ ├── NoReviews.tsx
│ │ │ └── ProductNotFound.tsx
│ │ └── Stars.tsx
│ ├── Loading.tsx
│ ├── Session.tsx
│ ├── Status.tsx
│ ├── ProgressBar.tsx
│ ├── PolicyPage
│ │ └── Policy.tsx
│ ├── Orders
│ │ ├── NoOrders.tsx
│ │ ├── OrderNotFound.tsx
│ │ ├── NotLoggedin.tsx
│ │ └── Dropdown.tsx
│ ├── Search
│ │ └── NoProduct.tsx
│ ├── Categories
│ │ ├── NoProduct.tsx
│ │ ├── CategoryBanner.tsx
│ │ └── CategorySidebar.tsx
│ ├── SubCategory
│ │ └── NoProduct.tsx
│ ├── Mobile-Interface
│ │ ├── Menubar.tsx
│ │ ├── Sidebar.tsx
│ │ ├── SearchMSidebar.tsx
│ │ ├── SubCategoryMSidebar.tsx
│ │ ├── CategoryMSidebar.tsx
│ │ └── SidebarType
│ │ │ └── CategoryType.tsx
│ ├── CommonPage
│ │ └── Common.tsx
│ ├── DropdownMenu
│ │ ├── Product.tsx
│ │ ├── Category.tsx
│ │ └── Account.tsx
│ ├── Trends.tsx
│ ├── Login
│ │ └── otpTimer.tsx
│ ├── Account
│ │ ├── Coupons.tsx
│ │ ├── GiftCards.tsx
│ │ ├── ProfileInfo.tsx
│ │ ├── Wishlist.tsx
│ │ └── Addresses.tsx
│ ├── SecurePayment
│ │ └── Secure.tsx
│ ├── OurServices
│ │ └── ServicePage.tsx
│ ├── Status
│ │ ├── TrendingSec.tsx
│ │ └── TrendSection.tsx
│ ├── Footer.tsx
│ ├── DealTime.tsx
│ ├── Reviews
│ │ └── AllReview.tsx
│ ├── About
│ │ └── AboutUs.tsx
│ ├── Details.tsx
│ ├── Blog
│ │ └── BlogPage.tsx
│ ├── Tabs.tsx
│ ├── Banner.tsx
│ ├── Deal.tsx
│ ├── Contact
│ │ └── Contact.tsx
│ └── Checkout
│ │ ├── CartFailed.tsx
│ │ ├── OrderNotFound.tsx
│ │ └── PaymentFailed.tsx
├── next.config.mjs
├── tsconfig.json
├── package.json
├── controllers
│ └── userData.ts
├── Helpers
│ ├── MenuContext.tsx
│ └── AccountDialog.tsx
├── tailwind.config.ts
├── features
│ └── UIUpdates
│ │ └── CartWishlist.ts
└── Dockerfile
├── Server
├── .dockerignore
├── utils
│ └── googleAPI.ts
├── data
│ ├── SMTP.ts
│ └── DB.ts
├── middleware
│ ├── rateLimit.ts
│ └── header_auth.ts
├── controller
│ └── auth-controller.ts
├── routes.ts
├── validators
│ ├── cartCheckoutValidation.ts
│ ├── userOTPValidation.ts
│ ├── supportValidation.ts
│ └── authenticationValidation.ts
├── package.json
├── index.ts
└── Dockerfile
├── website-demo-image
├── 1.png
├── 2.png
├── desktop.png
└── mobile.png
├── .gitignore
├── LICENSE
├── SECURITY.md
├── docker-compose.yml
└── CONTRIBUTING.md
/ecommerce.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HarmanPreet-Singh-XYT/E-Commerce/HEAD/ecommerce.sql
--------------------------------------------------------------------------------
/Client/app/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HarmanPreet-Singh-XYT/E-Commerce/HEAD/Client/app/favicon.ico
--------------------------------------------------------------------------------
/Client/public/about-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HarmanPreet-Singh-XYT/E-Commerce/HEAD/Client/public/about-1.jpg
--------------------------------------------------------------------------------
/Client/public/about-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HarmanPreet-Singh-XYT/E-Commerce/HEAD/Client/public/about-2.jpg
--------------------------------------------------------------------------------
/Client/public/about-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HarmanPreet-Singh-XYT/E-Commerce/HEAD/Client/public/about-3.jpg
--------------------------------------------------------------------------------
/Client/public/about-5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HarmanPreet-Singh-XYT/E-Commerce/HEAD/Client/public/about-5.jpg
--------------------------------------------------------------------------------
/Client/public/about.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HarmanPreet-Singh-XYT/E-Commerce/HEAD/Client/public/about.jpg
--------------------------------------------------------------------------------
/Client/public/support.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HarmanPreet-Singh-XYT/E-Commerce/HEAD/Client/public/support.jpg
--------------------------------------------------------------------------------
/Server/.dockerignore:
--------------------------------------------------------------------------------
1 | Dockerfile
2 | .dockerignore
3 | node_modules
4 | npm-debug.log
5 | README.md
6 | .env
7 | .git
--------------------------------------------------------------------------------
/website-demo-image/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HarmanPreet-Singh-XYT/E-Commerce/HEAD/website-demo-image/1.png
--------------------------------------------------------------------------------
/website-demo-image/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HarmanPreet-Singh-XYT/E-Commerce/HEAD/website-demo-image/2.png
--------------------------------------------------------------------------------
/Client/public/deliveryguy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HarmanPreet-Singh-XYT/E-Commerce/HEAD/Client/public/deliveryguy.png
--------------------------------------------------------------------------------
/website-demo-image/desktop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HarmanPreet-Singh-XYT/E-Commerce/HEAD/website-demo-image/desktop.png
--------------------------------------------------------------------------------
/website-demo-image/mobile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HarmanPreet-Singh-XYT/E-Commerce/HEAD/website-demo-image/mobile.png
--------------------------------------------------------------------------------
/Client/public/deliveryboxes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HarmanPreet-Singh-XYT/E-Commerce/HEAD/Client/public/deliveryboxes.png
--------------------------------------------------------------------------------
/Client/public/securepayment.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HarmanPreet-Singh-XYT/E-Commerce/HEAD/Client/public/securepayment.jpg
--------------------------------------------------------------------------------
/Client/public/securepayment-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HarmanPreet-Singh-XYT/E-Commerce/HEAD/Client/public/securepayment-1.jpg
--------------------------------------------------------------------------------
/Client/public/securepayment-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HarmanPreet-Singh-XYT/E-Commerce/HEAD/Client/public/securepayment-2.jpg
--------------------------------------------------------------------------------
/Client/public/securepayment-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HarmanPreet-Singh-XYT/E-Commerce/HEAD/Client/public/securepayment-3.jpg
--------------------------------------------------------------------------------
/Client/public/securepayment-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HarmanPreet-Singh-XYT/E-Commerce/HEAD/Client/public/securepayment-4.jpg
--------------------------------------------------------------------------------
/Client/public/securepayment-5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HarmanPreet-Singh-XYT/E-Commerce/HEAD/Client/public/securepayment-5.jpg
--------------------------------------------------------------------------------
/Client/app/page.tsx:
--------------------------------------------------------------------------------
1 | import React from 'react'
2 | import App from './App'
3 | const page = () => {
4 | return (
5 |
We're working hard to maintain and improve our services, let us know your experience.
10 | Back to Home Page 11 |Please Purchase a Product to see your order here
11 | Back to Home Page 12 |Something's missing.
11 |Sorry, we can't find the order. You'll find lots to explore on the home page or try again later.
12 | Back to Homepage 13 |Something's missing.
11 |Sorry, we can't find that product. You'll find lots to explore on the home page or try again later.
12 | Back to Homepage 13 |We're working hard to Add more products into catalog, you'll find products at other categories or Browse home page.
11 | Back to Home Page 12 |We're working hard to Add more products into catalog, you'll find products at other categories or Browse home page.
11 | Back to Home Page 12 |We're working hard to Add more products into catalog, you'll find products at other categories or Browse home page.
11 | Back to Home Page 12 |Please Sign-In to see your order details
10 |Sorry, we can't show the order details without Login. You'll find lots to explore on the home page without Login or Sign-In Now to see order details.
11 | Sign-In 12 |{Cat.name}
16 | Show All 17 |({Cat.quantity})
21 |