https://github.com/asbhogal/personal-portfolio-site
A personal portfolio site created for the repo owner to showcase his projects, created using TypeScript, Next.js, Payload CMS, SASS, Framer Motion & Playwright.
https://github.com/asbhogal/personal-portfolio-site
developer-portfolio es6 eslint framer-motion next nextjs portfolio portfolio-project portfolio-site portfolio-website projects react reactjs sass scss single-page-app single-page-application single-page-applications spa typescript
Last synced: 8 days ago
JSON representation
A personal portfolio site created for the repo owner to showcase his projects, created using TypeScript, Next.js, Payload CMS, SASS, Framer Motion & Playwright.
- Host: GitHub
- URL: https://github.com/asbhogal/personal-portfolio-site
- Owner: asbhogal
- License: mit
- Created: 2022-09-11T10:45:36.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-24T22:50:44.000Z (3 months ago)
- Last Synced: 2025-04-13T07:14:27.658Z (2 months ago)
- Topics: developer-portfolio, es6, eslint, framer-motion, next, nextjs, portfolio, portfolio-project, portfolio-site, portfolio-website, projects, react, reactjs, sass, scss, single-page-app, single-page-application, single-page-applications, spa, typescript
- Language: TypeScript
- Homepage: https://amansinghbhogal.com
- Size: 525 MB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
Personal Portfolio Site
 
  
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 webLinks