Skip to content

A personal portfolio website using React.js, html, css, and javascript, and deployed using GitHub Pages

License

Notifications You must be signed in to change notification settings

machine-moon/t-website

Repository files navigation

Tarek Ibrahim Personal Portfolio

This is a personal portfolio website for Tarek Ibrahim, showcasing projects, work experience, and contact information. The website is built using React and Vite, with styling provided by CSS and Material-UI.

Table of Contents

Installation

To install the project dependencies, run:

yarn install

Usage

To start the development server, run:

yarn dev

To build the project for production, run:

yarn build

To preview the production build, run:

yarn serve

Scripts

The package.json file includes the following scripts:

  • serve: Preview the production build using Vite.
  • dev: Start the development server using Vite.
  • build: Build the project for production using Vite.
  • test: Run the tests using Jest.
  • test:watch: Run the tests in watch mode using Jest.
  • lint: Lint the code using ESLint.
  • format: Check the code formatting using Prettier.
  • check: Run linting, formatting, and tests.
  • lint:fix: Fix linting issues using ESLint.
  • format:fix: Fix code formatting issues using Prettier.
  • fix: Run linting and formatting fixes.
  • predeploy: Run linting, formatting fixes, and build the project before deployment.
  • deploy: Deploy the project to GitHub Pages.

## License

This project is licensed under the MIT License. See the `LICENSE` file for more information.

About

A personal portfolio website using React.js, html, css, and javascript, and deployed using GitHub Pages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published