Skip to content

romshark/todostar

Repository files navigation

Todostar

todostar_v0_1.mov

Todostar is a collaborative todo tech-demo app hand-crafted using:

This is a server-driven web application in just ~2k LoC of Go and minimal JavaScript. The only thing I use bun for is building the tailwind bundle. Hypermedia Rocks 🤘

Improvement Ideas

  • A 404 error page for unknown paths.
  • User feedback on internal errors (e.g. "something went wrong").
  • Visual loading indication for the folks on dial-up.
    • Skeletons to hide flashy web components and eliminate CLS (which is currently the biggest dent in the Lighthouse score).
  • More filters & sorting
  • The due time of a todo entry is currently not dynamically updated and when left idle might show a not-up-to-date value.
  • Anything else...? Drop an issue!

Development

  • Install bun (only needed for TailwindCSS).
  • run bun i.
  • run make templier and start coding.

About

A Go + Templ + Datastar tech demo.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published