2. Product
PRODUCT: ITERIA LOW CODE
● Developer tool (for developers & analysts)
● Template(s) like for quickstart
○ Jamstack -> GraphQL
○ https://template.netlify.com/, https://vercel.com/new/templates or github template
● Toolbar (WYSIWYG, GraphQL to React automation, IDE - VSCode)
○ Generate Pages from list of GraphQL root queries
○ Add/Remove GraphQL field on a WEB page
● Use case: B2B, internal APPs, enterprise, information systems
3. Features (Demo Video Scenario)
● Clone/delete, navigate to code na dashboard a preklady
● Generate Pages
● Add/remove form Columns
● Add/remove form Fields
● Translate
● New Features
○ Props - Chips with variable color
○ Reorder columns/fields
● Integration
○ Vite
○ Netlify Plugin, Github Action
○ Gitpod
4. Use Cases vs. Jamstack Survey
Personal blog/portfolio
B2B software
E-commerce
Consumer software
Documentation
Retail
News/Entertainment
Social media
Other
Informational
Landing pages
Internal tools
Enterprise sw.
18. Deploy template to Netlify
● User opens a Netlify template with integrated Lowcode (injected <script/>)
● User chooses a GraphQL endpoint (need for required ENV variable)
● Edit React page using Lowcode WYSIWYG (Netlify plugin injected <script/>)
● Publish changes (possible simplified GIT commit way for non-dev)
26. Iteria team
Our team consists of 16 members in following roles:
● Software and enterprise architect
● Business analyst, sw analyst and product owner
● Project manager
● 12 full stack developers (see our tech. stack)
● Tester
27. Projects & products
ITERIA LOW CODE
● Iteria react LowCode
● https://iteria.app/
AKULAR:
● AR/VR/3D full stack development, integration and architecture
● https://akular.com/
INNOVATRICS:
● Biometrics systems full stack development, integration and architecture
● https://www.innovatrics.com/
Enables non-technical users to participate on React code base / application. Simplifies development for technical users. It supports rapid development of apps connected to Graphql API (by integrating https://hasura.io/ and our solution you just select Tables/types exposed by Graphql API and we give you React UI).
Watches file / git changes.
Build optimized with dev dependencies (React dev build with source code line numbers).
User (developer, analyst, product manager) opens the page (for example clicks on build preview, or the user knows the url of dev/test/staging environment).
User adds new page / table columns / form field, edits translation (or theme, dashboard).
Page is instantly refreshed (React code is modified and thanks to React Fast it is instantly refreshed).
User commits changes to GIT and the workflow starts from the beginning. If a user needs a new package.json dependency / library then he or she needs to wait for CI/CD build.
WYSIWYG (React Dev Tools on steroids)
Component Templates (Component library can be used at runtime, possible to choose between no-code, low-code or classic development approach. Useful for customisation of the solution and future extensibility, it encapsulates patterns for the user interface - list-detail with multiple relations - based on experience from complex information systems)
Code generator (Generates GraphQL queries for a specific table / schema type and allows ejecting Component Templates whenever further customisation is needed)
AST manipulation of TSX/JSX, GraphQL (low level component for customisation of queries/mutations and React code)
Integration of devtools (Fast Refresh, VSCode, Rollup, Babel/Esbuild, https://graphql-code-generator.com/)
Integration of backend (https://hasura.io/)
Netlify Plugin - add <script src=”..iteria…lowcode..”>