├── .eslintrc ├── .gitignore ├── README.md ├── components ├── CheckoutWizard.js ├── Layout.js └── ProductItem.js ├── models ├── Order.js ├── Product.js └── User.js ├── next.config.js ├── package.json ├── pages ├── _app.js ├── _document.js ├── admin │ ├── dashboard.js │ ├── orders.js │ ├── product │ │ └── [id].js │ ├── products.js │ ├── user │ │ └── [id].js │ └── users.js ├── api │ ├── admin │ │ ├── orders.js │ │ ├── products │ │ │ ├── [id] │ │ │ │ └── index.js │ │ │ └── index.js │ │ ├── summary.js │ │ ├── upload.js │ │ └── users │ │ │ ├── [id] │ │ │ └── index.js │ │ │ └── index.js │ ├── hello.js │ ├── keys │ │ ├── google.js │ │ └── paypal.js │ ├── orders │ │ ├── [id] │ │ │ ├── deliver.js │ │ │ ├── index.js │ │ │ └── pay.js │ │ ├── history.js │ │ └── index.js │ ├── products │ │ ├── [id] │ │ │ ├── index.js │ │ │ └── reviews.js │ │ ├── categories.js │ │ └── index.js │ ├── seed.js │ └── users │ │ ├── login.js │ │ ├── profile.js │ │ └── register.js ├── cart.js ├── index.js ├── login.js ├── map.js ├── order-history.js ├── order │ └── [id].js ├── payment.js ├── placeorder.js ├── product │ └── [slug].js ├── profile.js ├── register.js ├── search.js └── shipping.js ├── public ├── favicon.ico ├── images │ ├── banner1.jpg │ ├── banner2.jpg │ ├── pants1.jpg │ ├── pants2.jpg │ ├── pants3.jpg │ ├── shirt1.jpg │ ├── shirt2.jpg │ └── shirt3.jpg └── vercel.svg ├── styles ├── Home.module.css └── globals.css └── utils ├── Store.js ├── auth.js ├── data.js ├── db.js ├── error.js └── styles.js /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/README.md -------------------------------------------------------------------------------- /components/CheckoutWizard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/components/CheckoutWizard.js -------------------------------------------------------------------------------- /components/Layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/components/Layout.js -------------------------------------------------------------------------------- /components/ProductItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/components/ProductItem.js -------------------------------------------------------------------------------- /models/Order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/models/Order.js -------------------------------------------------------------------------------- /models/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/models/Product.js -------------------------------------------------------------------------------- /models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/models/User.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/_app.js -------------------------------------------------------------------------------- /pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/_document.js -------------------------------------------------------------------------------- /pages/admin/dashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/admin/dashboard.js -------------------------------------------------------------------------------- /pages/admin/orders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/admin/orders.js -------------------------------------------------------------------------------- /pages/admin/product/[id].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/admin/product/[id].js -------------------------------------------------------------------------------- /pages/admin/products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/admin/products.js -------------------------------------------------------------------------------- /pages/admin/user/[id].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/admin/user/[id].js -------------------------------------------------------------------------------- /pages/admin/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/admin/users.js -------------------------------------------------------------------------------- /pages/api/admin/orders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/api/admin/orders.js -------------------------------------------------------------------------------- /pages/api/admin/products/[id]/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/api/admin/products/[id]/index.js -------------------------------------------------------------------------------- /pages/api/admin/products/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/api/admin/products/index.js -------------------------------------------------------------------------------- /pages/api/admin/summary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/api/admin/summary.js -------------------------------------------------------------------------------- /pages/api/admin/upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/api/admin/upload.js -------------------------------------------------------------------------------- /pages/api/admin/users/[id]/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/api/admin/users/[id]/index.js -------------------------------------------------------------------------------- /pages/api/admin/users/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/api/admin/users/index.js -------------------------------------------------------------------------------- /pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/api/hello.js -------------------------------------------------------------------------------- /pages/api/keys/google.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/api/keys/google.js -------------------------------------------------------------------------------- /pages/api/keys/paypal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/api/keys/paypal.js -------------------------------------------------------------------------------- /pages/api/orders/[id]/deliver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/api/orders/[id]/deliver.js -------------------------------------------------------------------------------- /pages/api/orders/[id]/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/api/orders/[id]/index.js -------------------------------------------------------------------------------- /pages/api/orders/[id]/pay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/api/orders/[id]/pay.js -------------------------------------------------------------------------------- /pages/api/orders/history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/api/orders/history.js -------------------------------------------------------------------------------- /pages/api/orders/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/api/orders/index.js -------------------------------------------------------------------------------- /pages/api/products/[id]/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/api/products/[id]/index.js -------------------------------------------------------------------------------- /pages/api/products/[id]/reviews.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/api/products/[id]/reviews.js -------------------------------------------------------------------------------- /pages/api/products/categories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/api/products/categories.js -------------------------------------------------------------------------------- /pages/api/products/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/api/products/index.js -------------------------------------------------------------------------------- /pages/api/seed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/api/seed.js -------------------------------------------------------------------------------- /pages/api/users/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/api/users/login.js -------------------------------------------------------------------------------- /pages/api/users/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/api/users/profile.js -------------------------------------------------------------------------------- /pages/api/users/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/api/users/register.js -------------------------------------------------------------------------------- /pages/cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/cart.js -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/index.js -------------------------------------------------------------------------------- /pages/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/login.js -------------------------------------------------------------------------------- /pages/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/map.js -------------------------------------------------------------------------------- /pages/order-history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/order-history.js -------------------------------------------------------------------------------- /pages/order/[id].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/order/[id].js -------------------------------------------------------------------------------- /pages/payment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/payment.js -------------------------------------------------------------------------------- /pages/placeorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/placeorder.js -------------------------------------------------------------------------------- /pages/product/[slug].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/product/[slug].js -------------------------------------------------------------------------------- /pages/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/profile.js -------------------------------------------------------------------------------- /pages/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/register.js -------------------------------------------------------------------------------- /pages/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/search.js -------------------------------------------------------------------------------- /pages/shipping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/pages/shipping.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/images/banner1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/public/images/banner1.jpg -------------------------------------------------------------------------------- /public/images/banner2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/public/images/banner2.jpg -------------------------------------------------------------------------------- /public/images/pants1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/public/images/pants1.jpg -------------------------------------------------------------------------------- /public/images/pants2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/public/images/pants2.jpg -------------------------------------------------------------------------------- /public/images/pants3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/public/images/pants3.jpg -------------------------------------------------------------------------------- /public/images/shirt1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/public/images/shirt1.jpg -------------------------------------------------------------------------------- /public/images/shirt2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/public/images/shirt2.jpg -------------------------------------------------------------------------------- /public/images/shirt3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/public/images/shirt3.jpg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/styles/Home.module.css -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/styles/globals.css -------------------------------------------------------------------------------- /utils/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/utils/Store.js -------------------------------------------------------------------------------- /utils/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/utils/auth.js -------------------------------------------------------------------------------- /utils/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/utils/data.js -------------------------------------------------------------------------------- /utils/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/utils/db.js -------------------------------------------------------------------------------- /utils/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/utils/error.js -------------------------------------------------------------------------------- /utils/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basir/next-amazona/HEAD/utils/styles.js --------------------------------------------------------------------------------