3b1b / 3Blue1Brown.com

https://www.3blue1brown.com
Other
423 stars 153 forks source link

Contact form #118

Closed PullJosh closed 3 years ago

PullJosh commented 3 years ago

There should be a contact form on the website which, when submitted, sends an email to Grant containing the message.

PullJosh commented 3 years ago

I was originally planning to send emails using some kind of SMTP email service, but it looks like Netlify actually has a forms feature built-in. I've never used it before, but it seems like what we want.

PullJosh commented 3 years ago

Okay, I got Netlify Forms working well enough to test it out. Try filling out the form here: https://deploy-preview-124--3blue1brown.netlify.app/contact (The page you land on after submitting is currently just the Netlify default; don't worry too much about that for now.)

Then you can view your submission in the Netlify dashboard under the "Forms" tab. You can also subscribe to new form submissions by email.

The upside of Netlify Forms is that it's nicely integrated and doesn't require setting up yet another account somewhere. The downsides I see are:

At this point it's basically up to @3b1b. We can either:

3b1b commented 3 years ago

Let's go with Netlify forms for the time being.

3b1b commented 3 years ago

Probably the best way to do this is to have four separate contact forms, perhaps with each living inside an accordion to match the FAQs above it.

PullJosh commented 3 years ago

@3b1b Are these forms designed the way you want? https://deploy-preview-124--3blue1brown.netlify.app/contact

Also, any thoughts on what the thank you for your submission screen should look like? (Currently it's just the Netlify default.)

3b1b commented 3 years ago

That looks good to me. For the thank you, maybe for the last two we put