Contact form made with Next.js, Nodemailer, and hosting on Vercel.
Key Features
- Responsive design
- Using Nodemailer and Gmail for no cost
- Simple and easy to use
Takeaways
This was a fun voyage into using `useActionState` from React 19. (You can read more on my Thoughts Page!) As well as setting up an OAuth connection between Vercel and Gmail.