/portfolio

Portfolio built with Next.js, Tailwind CSS, and Vercel deployment

Primary LanguageTypeScript

Portfolio

Site: https://ruchern.xyz

TODO

Portfolio site is now going into maintenance mode and will stop developing new features. Main goal is to clean up, optimise and prepare to migrate to use the /app directory.

  • Tidy up the components
  • Complete writing the remaining drafts that are scheduled

Overview

  • lib/* - Collection of utilities and helpers
  • pages/api - API Routes
  • pages/ - Static pages
  • pages/sitemap.xml.tsx - Sitemap
  • pages/feed.xml.tsx - RSS feed
  • public/ - Static assets such as fonts, images, and icons
  • styles/ - Basically global style from Tailwind CSS and Prism language highlighting

Installation

# Cloning the repository
git clone https://github.com/ruchernchong/portfolio.git

# Change directory
cd portfolio

# Installing npm packages
pnpm i

# Run the development server
pnpm dev

# Setting environment variables
cp .env.local.example .env.local