Skip to content

Latest commit

 

History

History
66 lines (47 loc) · 1.6 KB

README.md

File metadata and controls

66 lines (47 loc) · 1.6 KB

Personal Portfolio

Portfolio and blog built with TypeScript, Next 13and TailwindCSS.

Screenshot

Live demo: https://www.ricardochu.com

Features

  • Performance and SEO optimized
  • Toggle light/dark theme
  • SSR pages
  • SSG blog posts
  • Beautiful animations
  • Direct email contact
  • Vercel analytics

Lighthouse score

Lighhouse score > 95/100 for mobile and desktop. Excellent score for performance, accessibility and SEO.

Lighthouse score in mobile devices

Running the project

Clone this repository to your local machine, install dependencies and run development mode:

git clone https://github.com/kypexfly/ricardochu.com.git
cd ricardochu.com
npm install
npm run dev

Open http://localhost:3000 and start writing your code.

Environment variables

RESEND_API_KEY=Resend API key is required to use the contact form
NEXT_PUBLIC_CV_URL=URL of your resume/cv (GDrive, direct link, etc.)

Technologies

  • TypeScript
  • Next.js 13 with App Router
  • TailwindCSS
  • Shadcn
  • Framer Motion
  • Resend
  • Contentlayer
  • MDX
  • Zod

Deployment

This project was deployed on Vercel with Vercel Analytics for real time analysis.

Credits