Skip to content

Ali-EL-Badry/MainPortfolio

Repository files navigation

Portfolio Website

A modern, responsive portfolio website built with React and Vite, showcasing my skills, projects, and professional experience.

🚀 Features

  • Modern and responsive design
  • Smooth animations using Framer Motion
  • React Router for seamless navigation
  • Font Awesome and React Icons for beautiful icons
  • Optimized for performance and SEO

🛠️ Technologies Used

  • React 18
  • Vite
  • Framer Motion
  • React Router DOM
  • Font Awesome
  • React Icons
  • ESLint for code quality

📦 Installation

  1. Clone the repository:
git clone [your-repository-url]
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev

🏗️ Build and Deployment

To build the project:

npm run build

To deploy to GitHub Pages:

npm run deploy

📁 Project Structure

portfolio/
├── public/          # Static assets
├── src/            # Source code
├── dist/           # Build output
├── package.json    # Project dependencies
└── vite.config.js  # Vite configuration

🔍 Development

  • Run the development server: npm run dev
  • Lint the code: npm run lint
  • Preview the production build: npm run preview

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.