Skip to content

MasterJi27/Portfolio

Repository files navigation

Portfolio

Personal portfolio website built with React, TypeScript, Vite, and Tailwind CSS.

Tech Stack

  • React 18 + TypeScript
  • Vite
  • Tailwind CSS
  • React Three Fiber / Drei (3D UI elements)
  • EmailJS (contact form)

Getting Started

Prerequisites

  • Node.js 20+
  • npm

Install and Run

npm ci
npm run dev

Then open the local URL shown by Vite (typically http://localhost:5173).

Available Scripts

  • npm run dev - Start development server
  • npm run build - Build production assets into dist/
  • npm run preview - Preview production build locally
  • npm run lint - Run ESLint
  • npm run deploy - Deploy dist/ to GitHub Pages via gh-pages

Deployment

This repository includes a GitHub Actions workflow at .github/workflows/deploy.yml that builds and deploys to GitHub Pages on pushes to main.

The Vite base path is configured in vite.config.ts as:

  • base: '/Portfolio/'

If the repository name changes, update this value before deploying.

About

A modern and responsive portfolio website showcasing my journey as an aspiring DevOps Engineer. Built with React, Vite, and TailwindCSS, it features dynamic animations using Framer Motion and seamless communication via an EmailJS-powered contact form. Deployed using GitHub Pages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors