Personal website built with Vue, designed and developed to showcase my skills and latest projects.
This is the second version of the website, the previous had some flaws, and it was too big for a small project like a personal website. I moved from Angular to Vue 3 and removed most of the unnecessary libraries (like Boostrap). I choose Vue because I found it very interesting, and took the opportunity to learn it.
To showcase this project code and to make it available to whomever wants to take inspiration from it. Of course suggestions and improvements are highly recommended, so feel free to create a pull request or issue. Although this repo is public, and you can fork it and use it however you want you must give appropriate credit, provide a link to the license, and indicate if changes were made. You can find more information in the licence section.
- Vue 3 (Composition API)
- Pinia
- AnimeJs
- PurgeCss
- Custom Sass framework (in the works)
- Total size reduced from 116.47 KB to 36,41 KB (Gzipped)
- Improved project structure and modularization
- New components and features
See LICENSE for more information.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.