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.
To install the project dependencies, run:
yarn install
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
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.