Skip to content

kruchai/olegkruchay-vue

Repository files navigation

⛳️ Personal web-site | olegkruchay.com

Netlify Status GitHub package.json version (branch) GitHub Org's stars

The NEW olegkruchay.com web-site

Website npm GitHub last commit (branch) GitHub commit activity

🔩🔧 Build Setup

# install dependencies
$ yarn install

# serve with hot reload at localhost:3000
$ yarn dev

# build for production and launch server
$ yarn build
$ yarn start

# generate static project
$ yarn generate

For detailed explanation on how things work, check out Nuxt.js docs.

💎 Features

  • Made on NuxtJS (VueJS)
  • Using the olegkruchay-sync NPM package for syncronizing reusable components/data between PET-projects
  • 10-section based CSS Grid
  • NuxtJS / VueJS Transitions
  • Day/night mode
  • SSR
  • Error pages
  • Drupal error pages relations
  • The special pages: node/, node/1, admin/, user/

🧨 Major updates

  • Day/night mode
    • starts from version v0.8
  • olegkruchay-sync NPM package
    • starts from version v0.7.7
  • Main pages: Home, About, Contacts
    • starts from version v0.7
  • Moving the G fonts into the separate library.
    • starts from version v0.6.4

💣 Features in future

  • special label for 5 years of experience
  • custom cursor
  • new page sections related to my experience and portfolio
  • certificates on the site.
  • special version of my cv
  • Dynamic gradient text function
  • Adding the log with features into CHANGELOG.md
  • All the icons of hovers should be super ellipse using:

➡️🛠 Technologies

  • NuxtJS
    • starts from version v0.5
  • VueJS
  • ECMAScript 2020, JSON
  • HTML template
  • SCSS (Sass preprocessor)
  • Google Analytics

↗️⚙️ Technologies in future

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License