Skip to content

davidbbe/portfolio-website

Repository files navigation

Portfolio website with Next.js, TypeScript, Tailwind CSS, and Framer Motion

This is a one page website for the my personal portfolio site at https://daveb.co. It is built with Next.js, TypeScript, Tailwind CSS, and Framer Motion. It includes a dark mode, email sending functionality, and a resend email feature.

Installation

  1. npm install
  2. Add RESEND_API_KEY environment variable in .env.local
  3. In the sendEmail.ts action file, change the "to" email to your own email
  4. npm run dev

Built With

  • Latest Next.js features
  • Next.js App Router
  • Next.js Server Actions
  • Client & Server Components
  • TypeScript
  • Tailwind CSS
  • Context API
  • Advanced Animations with Framer Motion
  • React.Email & Resend
  • Custom React hooks
  • Fresh, modern UI design
  • Light & Dark mode
  • Responsive website

About

My personal portfolio website.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published