knadh / dictpress

A stand-alone web server application for building and publishing full fledged dictionary websites and APIs for any language.
https://dict.press
GNU Affero General Public License v3.0
361 stars 42 forks source link

WIP: Admin dashboard #14

Closed knadh closed 2 years ago

knadh commented 3 years ago

Context.

image

knadh commented 2 years ago

After this fiasco, I got rid of the JS build system and re-wrote the WIP dashboard with AlpineJS.

PS: Also adding moderation features, pushing to v1.0, and renaming the project to DictPress.

image


image


image

gedw99 commented 2 years ago

Hey @knadh

Someone needs to kill npm :)

Alpinejs is cool and Livewire even better ( but it need Laravel)

so there are pure golang equivalents happening:

https://github.com/jfyne/live

Simple and easy to get your head around.


https://github.com/gioui/gio

gio is more extreme. there is no dom, just a webgl canvas. compiles to wasm for web and native for Desktop and mobile.

ex: https://github.com/gioui/gio-example/tree/main/component

go run gioui.org/example/component@latest

knadh commented 2 years ago

Thanks for the pointers @gedw99. jfyne/live looks interesting. For this project's usecase (few screens, basic form handling), AlpineJS turned out to be a great fit.

knadh commented 2 years ago

The app has been revamped considerably and the admin UI and moderation features are now complete. A new release will be made this week.