Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/smack0007/vue-skill-profile
A POC skill profile written in Vue.js
https://github.com/smack0007/vue-skill-profile
Last synced: 20 days ago
JSON representation
A POC skill profile written in Vue.js
- Host: GitHub
- URL: https://github.com/smack0007/vue-skill-profile
- Owner: smack0007
- Created: 2021-05-25T06:19:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-05-26T13:52:18.000Z (over 3 years ago)
- Last Synced: 2024-11-07T11:48:01.718Z (2 months ago)
- Language: TypeScript
- Size: 4.55 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# vue-skill-profile
This is an example VueJS project I built to showcase my skills as a
frontend developer. All data has been generated by a script and there is
no backend providing the data. Source code is located here:https://github.com/smack0007/vue-skill-profile
## Technologies Used
- [Vue.js (v3)](https://vuejs.org/)
- [Bootstrap + Icons (v5)](https://getbootstrap.com/)
- [InversifyJS](https://inversify.io/)
- [TypeScript](https://www.typescriptlang.org/)## Highlights
- On every commit the application is automatically
redeployed via GitHub pages.
[Link](https://github.com/smack0007/vue-skill-profile/blob/main/.github/workflows/ci.yml)
- I wrote a very basic script to generate the data
used by the application.
[Link](https://github.com/smack0007/vue-skill-profile/blob/main/scripts/generate-data.ts)
- All data is deployed with the application but I've
attempted to emulate loading from a backend via the
services.
- Services are injected into the components using
dependency injection provided by InversifyJS.