Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/davidbbe/portfolio-website

My personal portfolio website.
https://github.com/davidbbe/portfolio-website

framer-motion nextjs tailwindcss typescript

Last synced: about 2 months ago
JSON representation

My personal portfolio website.

Awesome Lists containing this project

README

        

# 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