3 ms·
Hey HN, I built randomneo.city since people didn't like my comment on the randomgeo.city post[0]. Clearly I don't take downvotes well. That said, the code is
by hardwaresofton 4y ago
Hey HN,
I built randomneo.city since people didn't like my comment on the randomgeo.city post[0]. Clearly I don't take downvotes well.
That said, the code is powered by SvelteKit, SQLite and open source:
https://gitlab.com/mrman/randomneocity https://gitlab.com/mrman/randomneocity
I have to say, I'm really starting to like building everything with SvelteKit -- I'm a huge 3-tier architecture fan, and it just doesn't make sense these days to add an API repo for most small projects now. Node + TS + SvelteKit does most (to be fair, so would Nuxt or Next). It's been a fantastically productive stack for me.
Things I still need to do:
- Add automatic scraping of neocities' sites so the site can stay up to date
- Filter out sites which aren't done (they all have the same text)
- Add chat/social features (???)
This was also a great chance to try out Just[1] which strives to replace make[2] -- it's been nice!
In classic distracted style I use just[3], make with good defaults[4][5] and my usual flavor of makefile[6][7] in the repo.
[0]: https://news.ycombinator.com/item?id=32305300 https://news.ycombinator.com/item?id=32305300
[1]: https://github.com/casey/just https://github.com/casey/just
[2]: https://www.gnu.org/software/make/ https://www.gnu.org/software/make/
[3]: https://gitlab.com/mrman/randomneocity/-/blob/main/Justfile https://gitlab.com/mrman/randomneocity/-/blob/main/Justfile
[4]: https://tech.davis-hansson.com/p/make/ https://tech.davis-hansson.com/p/make/
[5]: https://gitlab.com/mrman/randomneocity/-/blob/main/infra/Makefile https://gitlab.com/mrman/randomneocity/-/blob/main/infra/Mak...
[6]: https://vadosware.io/post/setting-up-mailtrain-on-k8s/#step-1-figure-out-how-to-integrate-kustomize-for-templating-with-the-makeinfra-pattern https://vadosware.io/post/setting-up-mailtrain-on-k8s/#step-...
[7]: https://gitlab.com/mrman/randomneocity/-/blob/main/infra/kubernetes/Makefile https://gitlab.com/mrman/randomneocity/-/blob/main/infra/kub...