hckrnws
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.
I think they were referring to implementing server-side business logic, not client-side view logic customizations.
Every sizable admin ops thingie eventually needs buttons to kick off server-side code that fixes something.
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.
Feature set looks very impressive, even compared to Django-with-extensions. Good luck!
(at the moment the demo app not letting me in with the default credentials though - reset maybe?)
Thanks, Fixed the credentials issue
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, that is what it means, though there are lot of false positives
Promising, but is the layout responsive? https://ibb.co/jRLRmD4
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
Comment was deleted :(
Pretty neat. Any mapping integrations?
Thanks!, mapping like Google maps?
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.
It's effing annoying, emoji has no place in professional discourse
First time I've seen it, but I kind of dig it. Saves space vs "REFACTOR:", "BUGFIX:", etc
Except in this case it doesn't even save space because they have the word as well.
Definitely not widely practiced but many people seem to like it, me included :smile
Comment was deleted :(
Crafted by Rajat
Source Code