Text on the diagram appeared slightly blurry, but also as if pixels were omitted with a nearest neighbour-like filtering when zoomed out hurting legibility. This is likely hard to notice with a 2K display, or better but with a standard 1920x1080 display it was quite noticeable.
Icons like the coiled rope icon for like string attributes on the diagram is being cut off (right and bottom)
Descenders like the bottom parts of the lowercase letters “y” and “p” are also been cuttoff in the names of attributes on the diagram
Selecting all, and then draging the selection by the header of an Entity or Enum (or similar) item, the relationship connectors move around on there own
The relation connectors don’t repond well to being dragged - they will move in a limitted fashion along an edge at one end but this seems almost useless at trying to prevent overlaps for reading the diagram
Many of the snippets have errors: One for example complained that the attribute “Type” was a reserved word and couldn’t be used (and I think users probably will want to use “Type” to describe there own data, that should not be reserved)
In another snippet entities were placed on top of each other such that they were completely hidden
In the construction snippet the “Child Component” and “Child Equipment” relations look weird, I guess it’s badly showing these entities can parent other instances of themselves
In the Appointments snippet “Check for Errors” fails with an error, “Build app” also fails for this snippet. The log from build app scrolls by and disappears, I’m not sure if it’s meant to be for show, but there should perhaps be an option to review it for clues as to what went wrong.
The log prominately displays the build process is using Java, which is fine, just a big deal was made of this being a C# (I realise your tooling for generating code may well use Java… just another source of confusion for non technical users)
There seems no option to preview any app. A non-technical user can hit Build App and get a zip file they won’t be able to use, without being sure that what they made works? And then at the payments screen they are told they have only 60 minutes to make changes if they aren’t happy with what they made before they pay again.
The readme in the source code suggests a different set of licensing terms for ownership/alteration of the code than the source headers on individual c# files, and the license URL they reference
Sometimes Ctrl+Z functions as ‘undo’ sometimes it doesn’t seem to be recognised
Snippets want to appear at the left side of the thumb view
Mouse wheel zoom (if Ctrl is held) works (good) while the mouse is over the main diagram area, but when it is over the left or right panels the browser gets the input applies scaling to the entire web page
With some diagram elements selected (try select all - that looks weirdest), dragging the view area of the thumb past the left where the diagram has been placed moves the selection in the direction of the mouse, in turn this expand the viewport and the view area goes in the opposite direction - the result appears buggy
It may be that there is not considered need for one, but it’s not clear that the user’s work is saved or how they can get back to it before they are ready to hit “build app” - a lowly employee might start building an app say for their customer service job in between taking calls and other duties, they might need to wait multiple days to get clarification from a boss or colleague on some aspect and want to know they can return to what they are building say another day
In the Settings area the “GraphQL” heading is misspelled as “GraphiQL”
Also in the settings area I found the text under the Database default for “Postgres” sounded overly prescriptive: “Configure your application to use a PostgreSQL database” sounds more like an instruction than an explanation of the selection (the same sentence is used with other database selections, so I gathered that sentence is not intended to be considered advice and part of the recommendation to use Postres which followed it)
Finally in Settings I noted I couldn’t have Selenium tests if I didn’t want an Admin CMS, like why should an Admin CMS be needed?
Back in the main Entity area I can’t make the Search find individual attributes, like if I have a Payments entity with an Amount Due, and I search “Amount” it won’t find it
When I create/edit a String attribute I can choose the “Database Type” of VARCHAR, TEXT, or LONGTEXT; this is a tool for non-programmers, it seems an overly technical choice that could possibly be rephrased so as to be meaningful in the business domain they are perhaps an expert in
Depite there seemingly being no button to save or copy and paste an existing entity or set of entities and relations (to make something similar to it), there are two options to get rid of everything you have done. In addition to the reset icon ever present at the bottom right, if I click an an empty area of the screen, a red “Clear Canvas” button shows on the bottom right - unlike the other option that clears without a prompt asking if sure (thankfully both support undo)
Save would also be helpful, especially with a preview to test the app without downloading and asking techies to help do something with this zip file I got off a website, to experiement with a change without necessarily keeping that version - undo will work until it doesn’t (say the user clicks undo 20 times wants to test and then redo 20 times and test again to compare things, but after undoing 20 times they accidentally make a change - now they can’t redo and have lost work)
Any non techie also likely wants to play with layouts, choose background images, tweak colours from the UI, also have libraries of advanced/custom controls/widgets to work with - perhaps I want to use codebots to manage items coming in and out of a store room and I think I’ll put a QR thingy on them - and I want to wire up an app to look for the QR codes I print out and stick to stuff and update the status of an entity based on that… that’s very reasonable in 2021 even for no-code, but I dare say that’s really impossible to build with what’s here.
The Help at the bottom left should go to some guides rather than just the forum.
Ultimately the pitch, the info on the website, the videos make a really compelling argument that you want this tool to be something really awesome, it struck me that it wants to be a no-code alternative to like what Mendix and Outsystem are offering that ticks the boxes of traditional IT teams and what they value, and wants to offer a code export that’s actually maintanable by programmers - that’s great but it doesn’t match my experience trying to play with what you have - what you actually have seems more like a bad HTML5 toy for making UML diagrams hooked up to code generators on the back end to customise a templated enterprise app with a custom schema/entities for data. Not really the flexibility that’s expected.
And I did really like the pitch/videos on the site, I was actually excited, just the product seems to fall really far short of that. Sorry.