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
Links