Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Admin dashboard #14

Closed
knadh opened this issue May 1, 2021 · 4 comments
Closed

WIP: Admin dashboard #14

knadh opened this issue May 1, 2021 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@knadh
Copy link
Owner

knadh commented May 1, 2021

Context.

image

@knadh knadh added the enhancement New feature or request label May 1, 2021
@knadh knadh self-assigned this May 1, 2021
@knadh
Copy link
Owner Author

knadh commented Nov 21, 2021

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
Copy link

gedw99 commented Dec 12, 2021

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
Copy link
Owner Author

knadh commented Dec 14, 2021

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
Copy link
Owner Author

knadh commented Jun 26, 2022

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

@knadh knadh closed this as completed Jun 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants