Heads up for the creator: putting everything under ugliest.app allows pages to read the same cookies across different "apps". If anyone plans to use the platform for production (which you appear to welcome), nothing substantial can be done.
I forgot what made github.com switch to github.io. Something similar but totally separate.
Jokes aside though, I think there's a real use-case for something like this: Small multi-user CRUD apps, most often for a confined audience that don't warrant whipping up some kind of web server software and deploying it to a VM or a lambda function or whatever. Just create some tables, write some markup and you're done. Share the URL, it's live!
You could also use it for stuff like simple form submissions in otherwise static sites (à la Netlify) or website hosting in general. Just have your static site generator spit out an ugliest.app bundle and deploy it using curl. You get some dynamic content generation for free!
Hopefully this does not sound insane but I think this idea of "something like Access, kind of, but on the web" is brilliant and necessary. I don't wanna tell you what to do but maybe open sourcing this would be beneficial? Judging by how fast you've been fixing bugs and adding features in the comments I figure the code is not a mess. People might just prefer contributing that one feature they were missing instead of writing their own web server for their tiny app.
I do a little tech consulting on the side (mostly web dev, but sometimes just regular "IT stuff" too)...and I've had clients who i know would be a pain if i conduct the usual process for developing an app/website for them...and often (to save myself from headaches) try to look for a solution for them that is something like Access (or super Excel) but for the web...and haven't found one that is nicely balanced yet. This kind of thing - if it evolves a little more on the ugliness side - might eventually fit the bill. (To clarify: i have no care about the ugly aspect, but the same annoying clients who would benefit from this paradigm are the same ones who criticize apps because they're not "pretty enough"...So, there's that to consider.)
Dang. It's really hard to put something online that lets anybody be creative without someone coming in, using to do bad things, and getting the whole site blocked by google.
I guess nothing is going to change too since this conveniently serves to entrench the big platforms.
This is cool, but it seems to be broken. I tried to create a table called `test`, but I got `something went wrong but we won't say what`. It's also not clear to me what to do with a table (I don't see any options to add columns or data).
EDIT: Maybe it's just being hugged to death. Just about every action is throwing the aforementioned error now.
EDIT2: This would be really cool if it were self-hosted (obviously without the auto-deletion)!
It’s a shame you’ve chosen to delete everything after 24 hours. I understand why though. Maybe just make no guarantee that the apps will stay live, so I can share what I make with friends?
I like the plain design, very austere and to the point. It would be good if your copy was just as blunt and frank, tell us why it’s good and why we should use it
I love this, but it doesn't look like server-side language is Turing complete. It can only read, write, and delete rows; branches on admin; and returns a random number. Is it possible to extend the language in a way defining functions, if stmt and for loops are possible?
Since it already has if, I wonder if I can branch on things other than "admin".
EDIT: I stand corrected, looks like using `range .. end` you can actually loop.
EDIT2: if also works:
{{ if (rando 0 1) }}
a
{{ else }}
b
{{ end }}
prints a or b non deterministically.
EDIT3: I wish it supported operations like equality, addition, <, > etc
[+] [-] andygcook|5 years ago|reply
Warning: May contain sound
Edit: Accidentally left the token on the URL I posted and got pwned... :)
[+] [-] erichurkman|5 years ago|reply
[+] [-] leovander|5 years ago|reply
[0] https://web.archive.org/web/20080726043830/http://www.heathe...
[+] [-] pailander|5 years ago|reply
[+] [-] allenu|5 years ago|reply
[+] [-] doc_gunthrop|5 years ago|reply
[+] [-] snazz|5 years ago|reply
[+] [-] gadders|5 years ago|reply
[+] [-] nobrains|5 years ago|reply
[+] [-] zeroxfe|5 years ago|reply
[+] [-] aracena|5 years ago|reply
[+] [-] hobby-coder-guy|5 years ago|reply
[deleted]
[+] [-] BalinKing|5 years ago|reply
[+] [-] solox3|5 years ago|reply
I forgot what made github.com switch to github.io. Something similar but totally separate.
[+] [-] carlsverre|5 years ago|reply
EDIT: new link, new messageboard, slightly harder to break https://ugliest.app/l/e93dbf19-2cf4-4f6e-82a9-a763bb8fde6f/m...
[+] [-] t0astbread|5 years ago|reply
Jokes aside though, I think there's a real use-case for something like this: Small multi-user CRUD apps, most often for a confined audience that don't warrant whipping up some kind of web server software and deploying it to a VM or a lambda function or whatever. Just create some tables, write some markup and you're done. Share the URL, it's live!
You could also use it for stuff like simple form submissions in otherwise static sites (à la Netlify) or website hosting in general. Just have your static site generator spit out an ugliest.app bundle and deploy it using curl. You get some dynamic content generation for free!
Hopefully this does not sound insane but I think this idea of "something like Access, kind of, but on the web" is brilliant and necessary. I don't wanna tell you what to do but maybe open sourcing this would be beneficial? Judging by how fast you've been fixing bugs and adding features in the comments I figure the code is not a mess. People might just prefer contributing that one feature they were missing instead of writing their own web server for their tiny app.
[+] [-] unknown|5 years ago|reply
[deleted]
[+] [-] mxuribe|5 years ago|reply
I do a little tech consulting on the side (mostly web dev, but sometimes just regular "IT stuff" too)...and I've had clients who i know would be a pain if i conduct the usual process for developing an app/website for them...and often (to save myself from headaches) try to look for a solution for them that is something like Access (or super Excel) but for the web...and haven't found one that is nicely balanced yet. This kind of thing - if it evolves a little more on the ugliness side - might eventually fit the bill. (To clarify: i have no care about the ugly aspect, but the same annoying clients who would benefit from this paradigm are the same ones who criticize apps because they're not "pretty enough"...So, there's that to consider.)
[+] [-] tskguarantee|5 years ago|reply
[+] [-] teleclimber|5 years ago|reply
I guess nothing is going to change too since this conveniently serves to entrench the big platforms.
[+] [-] movedx|5 years ago|reply
[+] [-] pmiller2|5 years ago|reply
[+] [-] mothershipper|5 years ago|reply
[+] [-] TheSoftwareGuy|5 years ago|reply
[+] [-] xyst|5 years ago|reply
I created an app. How do I get 100M USD series A funding round?
[+] [-] throwaway894345|5 years ago|reply
EDIT: Maybe it's just being hugged to death. Just about every action is throwing the aforementioned error now.
EDIT2: This would be really cool if it were self-hosted (obviously without the auto-deletion)!
[+] [-] tshaddox|5 years ago|reply
[+] [-] mst|5 years ago|reply
That means it got an error while running git.
[+] [-] bloopbloop10000|5 years ago|reply
[+] [-] lifeiscontent|5 years ago|reply
[+] [-] elcomet|5 years ago|reply
[+] [-] stefanmichael|5 years ago|reply
probably closer to the truth of competing cloud providers than it has any right to be
[+] [-] quickthrower2|5 years ago|reply
[+] [-] lhoff|5 years ago|reply
[+] [-] splatzone|5 years ago|reply
I like the plain design, very austere and to the point. It would be good if your copy was just as blunt and frank, tell us why it’s good and why we should use it
[+] [-] bloopbloop10000|5 years ago|reply
[+] [-] unknown|5 years ago|reply
[deleted]
[+] [-] hamolton|5 years ago|reply
I think you got the big hug
[+] [-] unknown|5 years ago|reply
[deleted]
[+] [-] julianlam|5 years ago|reply
[+] [-] runxel|5 years ago|reply
All in all I have so many questions – Let's start with: "WHY, tho?"
[+] [-] swatkat|5 years ago|reply
[+] [-] wayne|5 years ago|reply
[+] [-] gnulinux|5 years ago|reply
Since it already has if, I wonder if I can branch on things other than "admin".
EDIT: I stand corrected, looks like using `range .. end` you can actually loop.
EDIT2: if also works:
prints a or b non deterministically.EDIT3: I wish it supported operations like equality, addition, <, > etc
[+] [-] bloopbloop10000|5 years ago|reply
[+] [-] aabbcc1241|5 years ago|reply
[+] [-] exabrial|5 years ago|reply
[+] [-] a_nar|5 years ago|reply
Added ugly to the name because why not
[+] [-] lxe|5 years ago|reply
[+] [-] vagrantJin|5 years ago|reply