Animated Profile
Type your way to a stunning developer showcase.
An interactive animated resume template built with Vue 3 and Vite. It is inspired by and credits jirengu-inc/animating-resume.
Quick Start
-
Click Use this template on GitHub, or clone the repository:
git clone https://github.com/hoelee/hoelee-profile.git cd hoelee-profile -
Install dependencies:
npm install -
Edit
src/config/profile.jsand fill in your name, bio, skills, and contact information. -
Start a local preview at http://localhost:8080:
npm run dev -
Create a production build in
dist/:npm run build -
Deploy
dist/to Netlify, Vercel, GitHub Pages, or any static host.
Typing Speed
Set typingSpeed in src/config/profile.js to control the milliseconds per character. 1 is fastest; 20 creates a slow, dramatic effect.
Project Structure
| Path | Purpose |
|---|---|
src/App.vue |
Desktop animated profile |
src/Mobile.vue |
Mobile animated profile |
src/config/profile.js |
Personal details, Markdown, animation speed, and typed CSS |
src/main.js |
Responsive application entry point |
src/components/ |
Resume, style, and thank-you editors |
src/assets/ |
Reset stylesheet and static assets |
public/robots.txt |
SEO crawler directives |
Deployment
| Platform | Approach |
|---|---|
| GitHub Pages | hoelee.github.io/hoelee-profile — auto-deploys via GitHub Actions on every push to main. |
| Netlify | Build with npm run build and publish dist/. |
| Vercel | Import the repository; Vite settings are detected automatically. |
| Static server | Upload the contents of dist/ to any static web server. |
public/robots.txt is pre-included for SEO and is copied into the production build.
Tech Stack
| Technology | Role |
|---|---|
| Vue 3 | UI framework |
| Vite | Development server and build tool |
| Prism.js | Syntax highlighting |
| marked.js | Markdown rendering |
License
Licensed under Apache-2.0.
Credits
Inspired by the original animating-resume project by jirengu-inc.