├── .env.example ├── .gitignore ├── .npmrc ├── AliExpress-logo.png ├── README.md ├── app.vue ├── components ├── CartItem.vue ├── CheckoutItem.vue ├── Footer.vue ├── Loading.vue ├── MenuOverlay.vue ├── ProductComponent.vue └── TextInput.vue ├── layouts └── MainLayout.vue ├── middleware └── auth.js ├── notes.txt ├── nuxt.config.ts ├── package.json ├── pages ├── address.vue ├── auth.vue ├── checkout.vue ├── index.vue ├── item │ └── [id].vue ├── orders.vue ├── shoppingcart.vue └── success.vue ├── prisma ├── migrations │ ├── 20230420173821_init │ │ └── migration.sql │ └── migration_lock.toml ├── schema.prisma └── seed.js ├── public ├── AliExpress-logo.png ├── applepay.png ├── cart-empty.png ├── favicon.ico ├── github-logo.png ├── google-logo.png ├── mastercard.png ├── paypal.png └── visa.png ├── server └── api │ ├── prisma │ ├── add-address.js │ ├── create-order.js │ ├── get-address-by-user │ │ └── [id].js │ ├── get-all-orders-by-user │ │ └── [id].js │ ├── get-all-products.js │ ├── get-product-by-id │ │ └── [id].js │ ├── search-by-name │ │ └── [id].js │ └── update-address │ │ └── [id].js │ └── stripe │ └── paymentintent.js ├── stores └── user.js └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | strict-peer-dependencies=false 3 | -------------------------------------------------------------------------------- /AliExpress-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/AliExpress-logo.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/README.md -------------------------------------------------------------------------------- /app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/app.vue -------------------------------------------------------------------------------- /components/CartItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/components/CartItem.vue -------------------------------------------------------------------------------- /components/CheckoutItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/components/CheckoutItem.vue -------------------------------------------------------------------------------- /components/Footer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/components/Footer.vue -------------------------------------------------------------------------------- /components/Loading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/components/Loading.vue -------------------------------------------------------------------------------- /components/MenuOverlay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/components/MenuOverlay.vue -------------------------------------------------------------------------------- /components/ProductComponent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/components/ProductComponent.vue -------------------------------------------------------------------------------- /components/TextInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/components/TextInput.vue -------------------------------------------------------------------------------- /layouts/MainLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/layouts/MainLayout.vue -------------------------------------------------------------------------------- /middleware/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/middleware/auth.js -------------------------------------------------------------------------------- /notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/notes.txt -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/package.json -------------------------------------------------------------------------------- /pages/address.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/pages/address.vue -------------------------------------------------------------------------------- /pages/auth.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/pages/auth.vue -------------------------------------------------------------------------------- /pages/checkout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/pages/checkout.vue -------------------------------------------------------------------------------- /pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/pages/index.vue -------------------------------------------------------------------------------- /pages/item/[id].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/pages/item/[id].vue -------------------------------------------------------------------------------- /pages/orders.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/pages/orders.vue -------------------------------------------------------------------------------- /pages/shoppingcart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/pages/shoppingcart.vue -------------------------------------------------------------------------------- /pages/success.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/pages/success.vue -------------------------------------------------------------------------------- /prisma/migrations/20230420173821_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/prisma/migrations/20230420173821_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /prisma/seed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/prisma/seed.js -------------------------------------------------------------------------------- /public/AliExpress-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/public/AliExpress-logo.png -------------------------------------------------------------------------------- /public/applepay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/public/applepay.png -------------------------------------------------------------------------------- /public/cart-empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/public/cart-empty.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/github-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/public/github-logo.png -------------------------------------------------------------------------------- /public/google-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/public/google-logo.png -------------------------------------------------------------------------------- /public/mastercard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/public/mastercard.png -------------------------------------------------------------------------------- /public/paypal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/public/paypal.png -------------------------------------------------------------------------------- /public/visa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/public/visa.png -------------------------------------------------------------------------------- /server/api/prisma/add-address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/server/api/prisma/add-address.js -------------------------------------------------------------------------------- /server/api/prisma/create-order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/server/api/prisma/create-order.js -------------------------------------------------------------------------------- /server/api/prisma/get-address-by-user/[id].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/server/api/prisma/get-address-by-user/[id].js -------------------------------------------------------------------------------- /server/api/prisma/get-all-orders-by-user/[id].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/server/api/prisma/get-all-orders-by-user/[id].js -------------------------------------------------------------------------------- /server/api/prisma/get-all-products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/server/api/prisma/get-all-products.js -------------------------------------------------------------------------------- /server/api/prisma/get-product-by-id/[id].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/server/api/prisma/get-product-by-id/[id].js -------------------------------------------------------------------------------- /server/api/prisma/search-by-name/[id].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/server/api/prisma/search-by-name/[id].js -------------------------------------------------------------------------------- /server/api/prisma/update-address/[id].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/server/api/prisma/update-address/[id].js -------------------------------------------------------------------------------- /server/api/stripe/paymentintent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/server/api/stripe/paymentintent.js -------------------------------------------------------------------------------- /stores/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/stores/user.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/John-Weeks-Dev/aliexpress-clone/HEAD/tsconfig.json --------------------------------------------------------------------------------