Skip to content

🌐 Personal website to share my work and blogs with the world.

Notifications You must be signed in to change notification settings

Hiyudev/portfolio

Repository files navigation

Project thumbnail

Portfolio

Personal website to share my work and blogs with the world


AboutGetting startedTechnologiesDeploymentAuthors


🧐 About

🧠 Problem Statement

The main objective of making a portfolio is to show the world who I am and what I do, show previous projects, and my thoughts. After a good portfolio, I was still unsatisfied with the result because of how polluted some elements were, and how it was kind of painful for me to synchronize content. Also, It wasn't as straightforward as I expected.

So I decided to remake my portfolio from the ground, and the main objective was to ensure everyone could go through my website. And clean up visual pollution and make it direct to the point, making the viewer and my life easier.

💡 Idea / Solution

Using simple technology stack such as TypescriptNext.jsGraphQL-Request to a fast and reliable solution.

For the UI styling, I made mockups on Figma and transformed them to JSX using Tailwind.css for faster styling with many utilities, like screen-readers only. Also, UI Libraries like Radix UI for creating reusable components.

Project mockups

🏁 Getting Started

🚨 Please credit me if you use this project as a base / reference to your own portfolio. Plagiarism is bad🚨

🎐 Prerequisites

Prerequisites for this project are:

  • Node.js version 14.6.0 or later
  • MacOS, Windows (including WSL), and Linux are supported

✨ Installing

A step-by-step to install and run the project locally.

  1. Clone the project using the following command or install the zip:
git clone https://github.com/Hiyudev/portfolio.git
  1. Install all the dependencies:
pnpm install
  1. Run locally
pnpm dev
  1. Visit localhost:3000 in your browser.

⚙ Built with

https://nextjs.org/ https://graphql.org/ https://reactjs.org/ https://www.figma.com/ https://tailwindcss.com/ https://www.radix-ui.com/ https://eslint.org/ https://prettier.io/ https://vercel.com/

🚀 Deployment

Click the button below to deploy the project on vercel.

Deploy with Vercel

✍️ Authors

  • @Hiyudev - Designed and created the project

© License

  • MIT License

About

🌐 Personal website to share my work and blogs with the world.

Resources

Stars

Watchers

Forks

Packages

No packages published