50 |
51 |
52 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # [Out of date] Headless Commerce with Nuxt 3, Shopify, and TailwindCSS
2 |
3 | Please use this repository instead -> https://github.com/Baroshem/nuxt-shopify-storyblok
4 |
5 | 
6 |
7 | Example of a Headless Commerce website built with Nuxt 3, Shopify, and TailwindCSS. This project is a code repository template used in video tutorial series and an article that will be published soon.
8 |
9 | *This is not a real website template. In order to make it production ready many things would have to be implemented like order, checkout, categories, mobile support, etc. If you are looking for production ready Nuxt store with Shopify, check out [Vue Storefront](https://www.vuestorefront.io/) and especially, the integration with Shopify [here](https://docs.vuestorefront.io/shopify/).*
10 |
11 | ## Reference
12 |
13 | [](https://www.youtube.com/watch?v=QK6wPHFiRyM)
14 |
15 | * [TBD] Article tutorial
16 |
17 | Official docs:
18 |
19 | * Nuxt.js 3 documentation [here](https://v3.nuxtjs.org)
20 | * TailwindCSS documentation [here](https://tailwindcss.com/)
21 | * Shopify documentation [here](https://shopify.dev/api)
22 | * Tailwind Elements documentation [here](https://tailwind-elements.com/)
23 |
24 | ## Setup
25 |
26 | Make sure to install the dependencies:
27 |
28 | ```bash
29 | # yarn
30 | yarn install
31 |
32 | # npm
33 | npm install
34 |
35 | # pnpm
36 | pnpm install --shamefully-hoist
37 | ```
38 |
39 | ## Development Server
40 |
41 | Start the development server on http://localhost:3000
42 |
43 | ```bash
44 | npm run dev
45 | ```
46 |
47 | ## Production
48 |
49 | Build the application for production:
50 |
51 | ```bash
52 | npm run build
53 | ```
54 |
55 | Locally preview production build:
56 |
57 | ```bash
58 | npm run preview
59 | ```
60 |
61 | Checkout the [deployment documentation](https://v3.nuxtjs.org/guide/deploy/presets) for more information.
62 |
--------------------------------------------------------------------------------
/components/TheFooter.vue:
--------------------------------------------------------------------------------
1 |
2 |
14 |
15 |
--------------------------------------------------------------------------------