As AI applications are suddenly booming due to the recent development of AI model such as ChatGPT. I'm wondering what are the best/typical light weight architectures and tech stacks for ChatGPT-based web apps such as https://chat.openai.com/ so that we can rapidly test a lot of ideas.<p>I knew/researched some options below but not sure what's the typical combination of them or some further details.<p>- Frontend: React/Vue/Angular. Easy to decide (hint: ask ChatGPT). But how about UI frameworks/libraries? where to host it? vercel?<p>- Backend: Node.js? is express.js still a good/typical choice? but how about Serverless? Do we need Socket.io alike frameworks to do chat(bot) based web apps? where to host the backend? vercel can do the job too or AWS or GAE?<p>- DB: traditional DB or Firebase alike?<p>How to create the web app project? I guess it's frontend or backend framework dependent.<p>Sorry for those beginner questions as my tech background is limited to my iOS + some Java + some RoR days.
Previous post or links from previous posts I found useful:<p><a href="https://news.ycombinator.com/item?id=26243107" rel="nofollow">https://news.ycombinator.com/item?id=26243107</a><p><a href="https://codeburst.io/tech-stack-how-i-quickly-developed-and-launched-a-successful-product-as-a-solo-developer-f38975224f1e" rel="nofollow">https://codeburst.io/tech-stack-how-i-quickly-developed-and-...</a><p><a href="https://medium.com/saveboost/how-i-chose-our-startup-stack-70ddd8e164b" rel="nofollow">https://medium.com/saveboost/how-i-chose-our-startup-stack-7...</a>