https://github.com/freeeez/self-site
My personal website
https://github.com/freeeez/self-site
scss typescript vite vitest vue vue3 vuejs
Last synced: 3 months ago
JSON representation
My personal website
- Host: GitHub
- URL: https://github.com/freeeez/self-site
- Owner: FreeeeZ
- License: mit
- Created: 2021-07-06T13:47:57.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2026-02-03T16:45:51.000Z (5 months ago)
- Last Synced: 2026-02-04T03:55:18.517Z (5 months ago)
- Topics: scss, typescript, vite, vitest, vue, vue3, vuejs
- Language: TypeScript
- Homepage: https://vladislav-shell.vercel.app
- Size: 9.31 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Self site
## Description
Vladislav Shell personal site
## Design
Design was taken for the basis: https://www.figma.com/community/file/1032660103068521518
## Main deps




## Roadmap
- [x] Main landing with "Projects" page.
- [x] Support Vue 3 + Composition API.
- [x] Support Vite 3.
- [x] Partial TypeScript support.
- [x] Add "Experience" page.
- [x] Add "Contact" layer/modal.
- [x] Fix eslint and lint *.vue, *.ts files.
- [x] TypeScript support && add hooks for implement data from components.
- [x] Support Vitest && Cover functions with simple tests.
- [x] 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](http://localhost:3000)
## License
[MIT](https://github.com/FreeeeZ/self-site/blob/main/LICENSE)
Copyright (c) 2025, Shell Vladislav