Our great sponsors
-
My recommendation is to use NestJS with a TypeORM controlled MongoDB backend, and a GraphQL interface.
-
Nest
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀
My recommendation is to use NestJS with a TypeORM controlled MongoDB backend, and a GraphQL interface.
-
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.
-
Ionic Framework
A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
More specifically, I could recommend the Ionic Framework- which work on top of Angular, React, and Vue - which will help you access platform-specific features and even package your client for different platforms.
-
Otherwise, I would use a tried and tested remote-procedure call (RPC) library, like gRPC.
-
My recommendation is to use NestJS with a TypeORM controlled MongoDB backend, and a GraphQL interface.
-
As for the client, if you're doing this in the browser. . . I would highly recommend using an established framework like Angular. There exists an interface in or for Angular for just about everything I've mentioned up to this point.