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.
npm install- Add RESEND_API_KEY environment variable in .env.local
- In the sendEmail.ts action file, change the "to" email to your own email
npm run dev
- 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