Site: https://ruchern.xyz
- Framework: Next.js
- Deployment: Vercel
- CMS: Sanity
- Styling: Tailwind CSS
- Database: Planetscale
- ORM: Prisma
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
lib/*
- Collection of utilities and helperspages/api
- API Routespages/
- Static pagespages/sitemap.xml.tsx
- Sitemappages/feed.xml.tsx
- RSS feedpublic/
- Static assets such as fonts, images, and iconsstyles/
- Basically global style from Tailwind CSS and Prism language highlighting
# 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