The generated service is built with the following proven open-source technologies:
- NestJS - A progressive Node.js framework for building efficient, reliable and scalable server-side applications.
- Prisma - Next-generation ORM for Node.js and TypeScript.
- PostgreSQL - The world's most advanced open source relational database
- Passport - Simple, unobtrusive authentication for Node.js
- GraphQL - a query language for APIs.
- Swagger UI - Visual documentation for REST API based on OpenAPI Specification.
- Jest - delightful JavaScript Testing Framework with a focus on simplicity.
- Docker - an open platform for developing, shipping, and running applications.
- React - A JavaScript library for building user interfaces.
- React-Admin - A frontend Framework for building B2B applications running in the browser on top of REST/GraphQL APIs, using ES6, React and Material Design.
The generated service is built from two projects, each in a separate folder. based on Polyrepo architecture
- dyna - For all the server components including REST API, GraphQL, Services and more.
- dyna-admin - For the Admin UI including forms for CRUD operations on all data models.