4 ms·
Hi all, After a year or so working on it as a side hustle, I've released a service which converts UML-like class diagram to an app with CRUD functionality + re
by enigmathic 5y ago
Hi all,
After a year or so working on it as a side hustle, I've released a service which converts UML-like class diagram to an app with CRUD functionality + relatively decent admin panel.
This idea occurred to me during collage, and was sure something of similar type already exists, but wasn't able to find it, so I've decided to take a dive into it. Motivation being that all other generator tools are generally based either on existing database or already defined model. At this moment, the service is bound to "starting" stage, where project prototyping is extremely fast (no need for code editor to get a fully functioning app), without having to install additional packages or use specific commands.
Currently, only Django is supported, but the plan is adding React, Angular and Vue in the near future. I've experimented with them a bit, but Django was by far most simple to implement and seemed like way to go, given that I need some feedback on the concept before continuing to invest time in it.
If you'd like to checkout the panel: https://github.com/crudgenerator-io/django-admin-panel https://github.com/crudgenerator-io/django-admin-panel (note that it's not prod-ready version and has few missing features).
Let me know what you guys think. Does this seem like a legit tool you'd use in your projects or nah ? Would really appreciate the feedback. Thanks.
- mojoe 5y agoHey, I've been in your position before, so I thought I'd try and give some insight about why I don't think this is getting traction. This was my user experience: 1. I went to the site, clicked 'proceed', then clicked 'live demo' 2. I saw a login screen, and right before I closed the page I saw some tiny credentials pop up on the bottom of the screen so I put them into the login form 3. I got to a screen where the CSS was all messed up, couldn't see most of the left nav bar, nothing to do, so I bounced. I was using Chrome 91 on Ubuntu. I can't really comment on the usefulness of UML->web apps, since nobody I know writes UML. I'd just think about how your customers interact with your site a lot more. Good luck!
- enigmathic 5y agoHi Mojoe, Thanks for checking it out ! The demo app is js heavy. If by any case you have js disabled in your browser, content will be all messed up. I don't have large set of testing devices, but haven't really experienced anything similar. I didn't try to implement UML standard all the way, rather, simple UI for the model design.It resembles UML class diagram, so seemed like a logical thing to note on a homepage. In any way, not denying I'm bad at UX and should address that aspect a bit more, but being completely untalented for it, I'd lose an unparallel amount of time on it instead of, for example, implementing support for another technology. At the end of the day, the tool is made for fellow developers rather than customers, so currently, the accent is on technical part of the service, but hopefully, will eventually be more prettier and easier to use. Thanks again for the feedback, much appreciated !