I want to build a web app with these features:
- render a 3D object in the browser
- when the user touches a part of the object I retrieve data or send API requesst to a database
- get data in real-time from the backend and display it on the object
- cache 3D object on the browser to avoid its loading (with cost)
I'm more a JavaScript developer with a passion for React and Node.js ecosystem,
So I want to know for this kind of project it is better to build it with Next.js+three.js for frontend and Nodes.js + Express + Prisma + PostgreSQL
Or build it directly with the API functionalities of Next.js? I thought having these two separate parts will be more scalable and easy to maintain.
Thanks.