FreeeeZ / self-site

Vladislav Shell personal website

Home Page:https://freeeez.github.io/self-site/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Self site

Description

Vladislav Shell personal site

Design

Design was taken for the basis: https://www.figma.com/community/file/1032660103068521518

Main deps

npm node vue typescript vite license

Roadmap

  • Main landing with "Projects" page.
  • Support Vue 3 + Composition API.
  • Support Vite 3.
  • Partial TypeScript support.
  • Add "Experience" page.
  • Add "Contact" layer/modal.
  • Fix eslint and lint *.vue, *.ts files.
  • TypeScript support && add hooks for implement data from components.
  • Support Vitest && Cover functions with simple tests.
  • Make simple UI library (buttons, modals, titles, toasts and etc).
  • i18n compatible.
  • Add SEO metatags (support vue-meta || vue-head).
  • Add light/dark themes (maybe with Figma tokens).
  • Add lightweight animations (?).

Quick start

  1. Install all dependencies using yarn or npm install
  2. Start the development server using yarn dev or npm run dev
  3. Open up http://localhost:3000

License

MIT

Copyright (c) 2023, Shell Vladislav

About

Vladislav Shell personal website

https://freeeez.github.io/self-site/

License:MIT License


Languages

Language:TypeScript 40.0%Language:SCSS 29.0%Language:Vue 25.2%Language:CSS 3.3%Language:HTML 2.3%Language:Shell 0.2%