Skip to content

ItsAbderrahimEl/Portfolio

Repository files navigation

Personal Portfolio

This repository contains the source code for my personal portfolio website, built to showcase my skills, projects, and professional experience as a web developer.

The project is developed using modern frontend technologies with a focus on performance, maintainability, and clean design.


🚀 Tech Stack

  • Vite – Fast development server and optimized build tool
  • Vue 3 – Progressive JavaScript framework for building user interfaces
  • Tailwind CSS – Utility-first CSS framework for rapid and consistent styling
  • TypeScript – Type-safe JavaScript for better maintainability

✨ Features

  • Responsive and modern UI
  • Component-based architecture
  • Clean and scalable project structure
  • Fast build and hot module replacement (HMR)
  • Reusable data-driven sections (skills, experience, projects, contact)
  • Optimized asset handling via Vite

📁 Project Structure

src/
├── assets/        # Images, icons, and static assets
├── components/    # Reusable Vue components
├── data/          # Portfolio data (skills, experiences, projects, etc.)
├── views/         # Page-level components
├── App.vue        # Root component
└── main.ts        # Application entry point

🛠️ Setup & Installation

Prerequisites

  • Node.js (v18+ recommended)
  • npm or pnpm

Install dependencies

npm install

Run the development server

npm run dev

Build for production

npm run build

Preview production build

npm run preview

📦 Deployment

The project builds to static files and can be deployed on any static hosting platform such as:

  • Vercel
  • Netlify
  • GitHub Pages
  • Cloudflare Pages

📌 Purpose

This portfolio is designed to:

  • Present my professional background and experience
  • Showcase personal and academic projects
  • Demonstrate proficiency in modern frontend development tools
  • Serve as a continuously evolving personal brand

📄 License

This project is open-source and intended for personal and educational use.


Built with Vue, Vite, and Tailwind CSS.

About

My Personal Portfolio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors