Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/asfak00/vue-developer-portfolio
Welcome to my personal portfolio website! š This is a front-end developer portfolio that showcases my skills, projects, and experience. Iām making it open-source to help other developers build their own portfolios.
https://github.com/asfak00/vue-developer-portfolio
developer javascript open-source portfolio-website tailwind-css transition-animation vuejs
Last synced: 24 days ago
JSON representation
Welcome to my personal portfolio website! š This is a front-end developer portfolio that showcases my skills, projects, and experience. Iām making it open-source to help other developers build their own portfolios.
- Host: GitHub
- URL: https://github.com/asfak00/vue-developer-portfolio
- Owner: Asfak00
- License: mit
- Created: 2024-12-10T15:43:08.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-30T06:03:54.000Z (27 days ago)
- Last Synced: 2024-12-30T06:40:37.239Z (27 days ago)
- Topics: developer, javascript, open-source, portfolio-website, tailwind-css, transition-animation, vuejs
- Language: Vue
- Homepage: https://asfakahmed.netlify.app
- Size: 1.34 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# š Vue Portfolio Website
Welcome to my personal portfolio website! š This is a front-end developer portfolio that showcases my skills, projects, and experience. Iām making it open-source to help other developers build their own portfolios.
![image](https://github.com/user-attachments/assets/b5f9ded2-3678-47bd-8c45-09c24f94e185)
## āØ Features
- **Fully Responsive Design**: Optimized for desktop, tablet, and mobile devices.
- **Modern UI/UX**: Clean and elegant interface with smooth animations.
- **Dynamic Content**: Easily customize the content through JSON or JavaScript files.
- **Projects Section**: Display your portfolio projects with descriptions, technologies used, and links.
- **Social Media Integration**: Links to your social profiles.
- **SEO Optimized**: Improve your online visibility.## š Demo
Check out the live demo of my portfolio website: [Live Demo](https://asfakahmed.netlify.app)
## š Installation
Follow these steps to set up the project locally:
### Prerequisites
Make sure you have the following installed:
- [Node.js](https://nodejs.org/) (v22.11.0)
- [Git](https://git-scm.com/)### Clone the Repository
```bash
git clone https://github.com/Asfak00/vue-developer-portfolio.git
cd vue-developer-portfolio
```### Install Dependencies
```bash
npm install
```### Start the Development Server
```bash
npm run dev
```This will start the development server. Open your browser and navigate to `http://localhost:5174`.
## š Usage
### Customize the Content
1. Navigate to the `src/Utils` folder.
2. Update the JSON or JavaScript files with your information (e.g., projects, blogs, skills etc).### The full project folder structure
Asfak00-vue-developer-portfolio/
āāā index.html
āāā public/
āāā postcss.config.js
āāā package.json
āāā vite.config.js
āāā LICENSE
āāā README.md
āāā tailwind.config.js
āāā src/
āāā SvgIcons/
ā āāā JsIcon.vue
ā āāā HasnodeIcon.vue
ā āāā ReactIcon.vue
ā āāā VueIcon.vue
ā āāā TailwindIcon.vue
āāā components/
ā āāā Footer.vue
ā āāā Blogs.vue
ā āāā MobileNavbar.vue
ā āāā Hero.vue
ā āāā Navbar.vue
ā āāā Projects.vue
ā āāā Experience.vue
ā āāā AboutMe/
ā ā āāā AboutMe.vue
ā ā āāā Hobyy.vue
ā ā āāā Index.vue
ā ā āāā Education.vue
ā āāā Achievements.vue
ā āāā Skill.vue
āāā Utils/
ā āāā BlogsData.js
ā āāā SkillsData.js
ā āāā AchievementData.js
ā āāā ExperienceData.js
ā āāā ReusableStyles.js
ā āāā ProjectsData.js
āāā Layout.vue
āāā style.css
āāā main.js
āāā App.vue### Build for Production
To generate a production build:
```bash
npm run build
```The optimized files will be in the `dist` folder, ready to deploy.
### Deployment
You can deploy the `dist` folder to any static hosting service, such as:
- [Vercel](https://vercel.com/)
- [Netlify](https://www.netlify.com/)
- [GitHub Pages](https://pages.github.com/)## š Technologies Used
- **Frontend**: HTML, CSS, JavaScript, Tailwind CSS
- **Framework**: Vue.js
- **Animation**: Vue## š License
This project is licensed under the MIT License. See the [LICENSE](https://github.com/Asfak00/vue-developer-portfolio/blob/main/LICENSE) file for details.
## š Acknowledgements
- Inspired by various modern portfolio designs.
- Special thanks to open-source contributors and the developer community.