This seems less like "not a single line of code" and more "all the code comes from the database".
But not everything about an app is in the DB. Since this is "just the DB", the interface seems like an HTML/JS version of a DB UI (Sequel Pro, DBeaver, etc) which is a good place to start. But for an Admin app, I want to be able to ADD actually relevant only to my business logic extensions and enhancements.
Can I add more functionality to a Dashpress once it's set up? Can I plug other behaviors into it? Cause that's the value I want, otherwise I can get a nice table level view from any DB client tool I happen to have.
Also, why is this different from other offerings e.g. PHPMyAdmin?
it is more than a DB UI, we have custom actions, schedulers, webhooks, flows, data events, 3rd party integrations like HTTP, Slack, SMTP
Twilio, SendGrid etc,
We also have roles and permissions, change history and so much more.
You can write custom logic, i.e raw javascript to logically render the table/details page, manipulate the forms, write custom validations etc.
For server-side business logic, we have workflows that basically can do any server-side business logic, you can write conditions, run custom SQL logic, make 3rd party integration calls through HTTP calls, send mails etc.
So, if you want anything more than a CRUD database UI, you have to write it, which would be greater than or equal to writing one line of code.
This is like every other introspection based admin app; the second you need to do anything related to your business, you are not getting any value, and often times, you’re forced into the admin app’s dsl to perform your back office logic which may or may not be more costly than just writing your admin backend within your existing framework and org conventions.
How is technical debt measured? It says 7% but I don't know what that really means! Do 7% of the total lines of code need refactoring? Also cool project!
Thanks, yes it is, there is a button at the bottom of the sidebar to mininize it. Looks like the black bar at the bottom is covering it. But i will look into this to avoid further explanation
Is this “every commit message starts with an emoji” style used on this project a widely practiced thing? Makes my muscle memory for quick reading a GitHub repo go all weird with almost every line above the README in the file listing starting with a picture. I appreciate personal preferences differ.
But not everything about an app is in the DB. Since this is "just the DB", the interface seems like an HTML/JS version of a DB UI (Sequel Pro, DBeaver, etc) which is a good place to start. But for an Admin app, I want to be able to ADD actually relevant only to my business logic extensions and enhancements.
Can I add more functionality to a Dashpress once it's set up? Can I plug other behaviors into it? Cause that's the value I want, otherwise I can get a nice table level view from any DB client tool I happen to have.
Also, why is this different from other offerings e.g. PHPMyAdmin?