aytacmalkoc / aytacmalkoc.github.io

My personal web page using React & Vite

Home Page:https://aytacmalkoc.com.tr

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[ARCHIVED] My Personal Web Page

This repository is archived. Please see aytacmalkoc/homepage for the new version.

This repository contains the source codes of my personal web page. Available as open source subject to license terms. Please contribute to fix bugs and improve the application.

"Buy Me A Coffee"

Installation

npm install

Run Application

npm run dev

Build Application

npm run build

Deployment

I am getting an error Could not resolve './Layout' from src/components/index.jsx during deployment with Github workflows. You can open a pull request for a solution.

You can follow the steps below to deploy manually.

npm run deploy

Formatting

๐Ÿ“ Lint

yarn lint

๐Ÿ‘€ Watch changes

yarn prettier-watch

โœ’๏ธ Format Document

yarn prettier-format

Octokit Usage

I used the Octokit package as public. If you are going to use it with auth, please copy the .env.example file as .env and assign your access token value to the VITE_GITHUB_ACCESS_TOKEN key.

cp .env.example .env

Dependencies

Package Version
contrast 1.0.1
github-lang-colors 1.0.4
octokit 2.0.3
gh-pages 4.0.0
@aytacmallkoc/react-use-storage 1.0.4
react-ga 3.3.1
vite-plugin-html-purgecss 0.1.1

TODOS

  • Add Google Analytics.
  • Add a 404 page.
  • Add download resume button.
  • Add a contact section.
  • Update the useStorage hook to run time dependent.
  • Fix responsive design issues.
  • Setting up purge css package.
  • Fix purgecss issues.

License

The MIT License (MIT). Please see License File for more information.

About

My personal web page using React & Vite

https://aytacmalkoc.com.tr

License:MIT License


Languages

Language:CSS 78.7%Language:JavaScript 20.4%Language:HTML 0.9%Language:Shell 0.1%