Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Ahmad-Faraj/portfolio

Repository files navigation

Portfolio Website

Ahmed Faraj's personal portfolio website built with React, TypeScript, and Vite.

Live Demo

Visit the live site at: https://ahmad-faraj.github.io/portfolio/

Local Development

Install dependencies:

npm install

Run development server:

npm run dev

Build for production:

npm run build

Preview production build:

npm run preview

Deployment

This project is automatically deployed to GitHub Pages using GitHub Actions.

Automatic Deployment

Every push to the main branch triggers an automatic deployment:

  1. The GitHub Actions workflow builds the project
  2. The built files are deployed to GitHub Pages
  3. The site is available at https://ahmad-faraj.github.io/portfolio/

GitHub Pages Settings

To enable deployment, ensure GitHub Pages is configured in your repository settings:

  1. Go to your repository on GitHub
  2. Navigate to Settings > Pages
  3. Under Build and deployment:
    • Source: Select "GitHub Actions"
  4. Save the settings

Once configured, every push to main will automatically deploy the latest version.

Tech Stack

  • Framework: React 18
  • Language: TypeScript
  • Build Tool: Vite
  • Styling: Inline styles
  • Deployment: GitHub Pages via GitHub Actions

License

© 2024 Ahmed Faraj. All rights reserved.

About

Full Projects & Certificates Showcase

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •