diff --git a/.eslintrc.js b/.eslintrc.js index 67c085d..c0a1784 100755 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -22,6 +22,17 @@ module.exports = { // allow async-await 'generator-star-spacing': 0, // allow debugger during development - 'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0 + 'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0, + 'quotes': [ + 'error', + 'single' + ], + 'semi': [ + 'error', + 'always' + ], + 'no-console': 'off', + 'curly': ['error', 'multi-or-nest'], + 'no-var': 'error' } } diff --git a/old/public/github.png b/old/public/github.png deleted file mode 100755 index 037f82e..0000000 Binary files a/old/public/github.png and /dev/null differ diff --git a/old/public/suitcase.png b/old/public/suitcase.png deleted file mode 100755 index a1e1089..0000000 Binary files a/old/public/suitcase.png and /dev/null differ diff --git a/package.json b/package.json index d30061f..80b1100 100755 --- a/package.json +++ b/package.json @@ -14,6 +14,10 @@ "lint": "eslint --ext .js,.vue src test/unit/specs test/e2e/specs" }, "dependencies": { + "font-awesome": "^4.7.0", + "material-design-icons": "^3.0.1", + "material-icons": "^0.1.0", + "roboto-fontface": "^0.7.0", "vue": "^2.2.6", "vue-router": "^2.3.1" }, diff --git a/src/App.vue b/src/App.vue index 97c2c84..c662036 100755 --- a/src/App.vue +++ b/src/App.vue @@ -1,7 +1,8 @@ @@ -12,12 +13,30 @@ export default { diff --git a/src/assets/logo.png b/src/assets/logo.png deleted file mode 100755 index f3d2503..0000000 Binary files a/src/assets/logo.png and /dev/null differ diff --git a/src/assets/person.jpg b/src/assets/person.jpg new file mode 100644 index 0000000..e8a5324 Binary files /dev/null and b/src/assets/person.jpg differ diff --git a/src/components/Hello.vue b/src/components/Hello.vue deleted file mode 100755 index 2d80539..0000000 --- a/src/components/Hello.vue +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - diff --git a/src/components/resume-material-dark.vue b/src/components/resume-material-dark.vue new file mode 100755 index 0000000..745c90d --- /dev/null +++ b/src/components/resume-material-dark.vue @@ -0,0 +1,506 @@ + + + + + + diff --git a/src/person.js b/src/person.js new file mode 100644 index 0000000..bfc310c --- /dev/null +++ b/src/person.js @@ -0,0 +1,85 @@ +/* eslint-disable */ +export const PERSON = { + name: { + first: 'John', + last: 'Doe', + }, + position: 'Software Developer', + birth: { + year: 1990, + location: 'New York' + }, + experience: [{ + company: 'Company A', + position: 'Developer', + timeperiod: 'since January 2016', + description: 'Programming and watching cute cat videos.' + }, + { + company: 'Company B', + position: 'Frontend Developer', + timeperiod: 'January 2015 - December 2015', + description: 'Fulfillment of extremly important tasks.' + }, + { + company: 'Company C', + position: 'Trainee', + timeperiod: 'March 2014 - December 2014', + description: 'Making coffee and baking cookies.' + } + ], + education: [{ + degree: 'Master of Arts', + timeperiod: 'March 2012 - December 2013', + description: 'Major in Hacking and Computer Penetration, University A, New York, USA.' + }, + { + degree: 'Bachelor of Science', + timeperiod: 'March 2009 - December 2011', + description: 'Major in Engineering, University B, Los Angeles, USA.' + } + ], + // skill level goes 0 to 100 + skills: [{ + name: 'HTML5', + level: '99' + }, + { + name: 'CSS3', + level: '95' + }, + { + name: 'JavaScript', + level: '97' + }, + { + name: 'Node.js', + level: '93' + }, + { + name: 'Angular 2', + level: '60' + }, + { + name: 'TypeScript', + level: '80' + }, + { + name: 'ES.Next', + level: '70' + }, + { + name: 'Docker', + level: '99' + } + ], + skillDescription: 'Also proficient in Adobe Photoshop and Illustrator, grew up bilingual (English and Klingon).', + contact: { + email: 'john.doe@email.com', + phone: '0123 456789', + street: '1234 Broadway', + city: 'New York', + website: 'johndoe.com', + github: 'johnyD' + } +}; diff --git a/src/router/index.js b/src/router/index.js index 5bf9ea6..e156837 100755 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,15 +1,15 @@ import Vue from 'vue' import Router from 'vue-router' -import Hello from '@/components/Hello' +import ResumeMaterialDark from '@/components/resume-material-dark' Vue.use(Router) export default new Router({ routes: [ { - path: '/', - name: 'Hello', - component: Hello + path: '/resume-material-dark', + name: 'resume-material-dark', + component: ResumeMaterialDark } ] })