Skip to content

A personal portfolio site created for the repo owner to showcase his projects, created using TypeScript, Next.js, Payload CMS, SASS, Framer Motion & Playwright.

License

Notifications You must be signed in to change notification settings

asbhogal/Personal-Portfolio-Site

Folders and files

NameName
Last commit message
Last commit date
Jun 26, 2024
Aug 22, 2024
Mar 11, 2025
Mar 11, 2025
Dec 23, 2023
Dec 5, 2024
Feb 1, 2025
Jul 11, 2024
Nov 2, 2024
Jun 26, 2024
Nov 30, 2024
Feb 9, 2025
Dec 1, 2024
Feb 9, 2025
Feb 1, 2025
Dec 16, 2024
Dec 21, 2023
Feb 9, 2025
Sep 16, 2024
Feb 9, 2025
Nov 21, 2024
Dec 1, 2024

Repository files navigation

Personal Portfolio Site



GitHub deployments GitHub code size in bytes GitHub repo size

Project-Cover

A personal portfolio site created for the repo owner to showcase his projects, built using Next.js, TypeScript, SASS and Framer Motion and deployed via Vercel.

Features:

  • TypeScript for type safety
  • Next.js API routes for dynamic content
  • Payload CMS and MongoDB for content management
  • Mongoose for validation and schema
  • SASS modules for styling
  • Framer Motion for animations (custom component)
  • Playwright for testing (incl. a11y)
  • Husky to run linting and testing prior to commit
  • Fully responsive
  • Optimised for the web

Stacks & Tools Used:

nextjs logo react logo TypeScript logo Payload CMS logo sass logo Framer Motion logo ES Lint logo Playwright logo

Links