Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
TL;DR: I built TaxGPT.ca to recommend free tax filing options for Canadians. It runs through a Q/A script, and at the end you can ask a question that returns a ChatGPT API response. (Tip: skip to the "ask a question" part by visiting the chat page, clicking "back", and then revisiting the chat page.)
The chatbot is built using Typebot, which is a really cool drag-and-drop chatbot builder that you can wire up with conditionals and get stuff from API calls, etc. The wrapper site is built in Next.js, which I really like for getting basic React sites up and running quickly. The "chat" run out of an iframe, and then there are a couple of static pages with further info on them, so it's pretty basic once you have all your content. It's hosted it on Google's Cloud Run since it's super cheap to run it there, and I've got a Github repo if you're interested to look through the code.