A modern, responsive, and high-performance developer portfolio built with Vue.js and Tailwind CSS. Showcase your projects, experience, and skills with a beautiful, fast, and SEO-friendly single-page application.
- ⚡ Vue.js SPA – Super fast, seamless single-page experience
- 🎨 Tailwind CSS – Utility-first, customizable styling
- 🌙 Dark mode support (if implemented)
- 📱 Fully responsive – Mobile-friendly design
- 🏷️ SEO optimized
- 🌐 Localization support – Easily translate your site (
/src/locale/
) - 🖼️ Modular sections – Projects, Experience, Skills, Awards, etc.
- 📝 Easy to update – Data and content are in config files
- 🆓 MIT License
portfolio-vue.js/
├── dist/ # Production build output
│ ├── css/
│ ├── img/
│ ├── js/
│ └── index.html
├── node_modules/ # Node.js dependencies
├── src/
│ ├── assets/
│ │ ├── css/
│ │ └── images/
│ ├── components/
│ │ ├── awards/
│ │ ├── experience/
│ │ ├── hero/
│ │ ├── projects/
│ │ ├── reusable/
│ │ ├── shared/
│ │ └── skills/
│ ├── data/
│ │ ├── awards.js
│ │ ├── experience.js
│ │ ├── projects.js
│ │ └── skills.js
│ ├── locale/
│ │ ├── en.json
│ │ └── tr.json
│ ├── router/
│ │ └── index.js
│ ├── views/
│ │ └── HomeView.vue
│ ├── App.vue
│ └── main.js
├── .browserslistrc
├── .eslintrc.js
├── .gitignore
├── babel.config.js
├── jsconfig.json
├── LICENSE
├── package.json
├── README.md
└── tailwind.config.js
- Node.js 16 or higher
- npm or yarn
-
Clone the repository:
git clone https://github.com/emirbaycan/portfolio-vue.js.git cd portfolio-vue.js
-
Install dependencies:
npm install # or yarn install
-
Start the development server:
npm run serve # or yarn serve
-
Open http://localhost:8080 to view your portfolio locally.
-
Personalize your content:
- Edit
/src/data/
for project, skills, experience, and awards. - Edit
/src/locale/
for translations/localization. - Edit components in
/src/components/
to adjust UI. - Add images to
/src/assets/images/
.
- Edit
-
SEO:
- Edit meta tags in
public/index.html
or use Vue meta plugins.
- Edit meta tags in
-
Tailwind/Styles:
- Edit
tailwind.config.js
or use/src/assets/css/
for custom styles.
- Edit
-
Build for production:
npm run build # or yarn build
Output will be in the
dist/
directory. -
Deploy:
- Vercel: vercel.com
- Netlify: netlify.com
- GitHub Pages: Use gh-pages
See the live demo: vue.emirbaycan.com.tr
Contributions, issues, and feature requests are welcome! Fork this repo and submit a pull request.
This project is open source and available under the MIT License.
For questions or suggestions, open an issue or reach out at emirbaycan.
Impress recruiters and clients with a blazing-fast, beautiful portfolio – powered by Vue.js!