Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/davidbbe/portfolio-website
- Owner: davidbbe
- Created: 2024-11-02T14:30:04.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-12-07T08:30:52.000Z (2 months ago)
- Last Synced: 2024-12-07T09:22:01.875Z (2 months ago)
- Topics: framer-motion, nextjs, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://daveb.co/
- Size: 1.48 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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