/poster-shop

Source code for the case-study project from the course Build Your First Vue.js App

Primary LanguageCSS

Vue.js Poster Shop

Source code for the case-study project from the course Build Your First Vue.js App

Demo

See the completed project here: http://poster-shop.vuejsdevelopers.com/

Pre-installation

Ensure Node.js >=4, NPM and git are installed on your system

Installation

  1. Install this code on your local system

    1. Fork this repository (click 'Fork' button in top right corner)

    2. Clone the forked repository on your local file system

      cd /path/to/install/location
      
      git clone https://github.com/[your_username]/poster-shop.git
      
  2. Change directory into the local clone of the repository

    cd poster-shop
    
  3. Install dependencies

    npm install
    
  4. Start project

    npm run serve
    
  5. Your site will be available at localhost:3000.

Troubleshooting

Here are some common mistakes people make, check these before filing an issue:

  • EADDRINUSE :::3000. You already have another application using port 3000. Either end it, or change manually set the PORT environment variable to resolve the conflict e.g. 3001
  • Ensure you have a version of Node >= 4
node -v

Sponsors

Vue SchoolSnipcart

Support Vue.js Developers to get your logo here.

Lecture branches

Each branch of of the repo shows the state of the code at the end of any particular video e.g. video/05 shows the state at the end of video 5.

If you want the initial state of the code, use the master branch.

If you're doing the Vue.js Essentials - 3 Course Bundle course on Udemy, you'll need the following conversion table to match the branch to the lecture number.

Lecture # Branch name
15 video/05
16 video/06
17 video/07
19 video/09
20 video/10
21 video/11
22 video/12
25 video/15
26 video/16
27 video/17
28 video/18
29 video/19
31 video/21
32 video/22
33 video/23
35 video/25
38 video/28
39 video/29
40 video/30
41 video/31
42 video/32
43 video/33
45 video/35
47 video/37
48 video/38
49 video/39
50 video/40
51 video/41
52 video/42
53 video/43
54 video/44
55 video/45