todostar

package module
v0.0.0-...-16be442 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 24, 2025 License: MIT Imports: 0 Imported by: 0

README

Todostar

https://github.com/user-attachments/assets/1069facc-1de8-4731-b86b-d74625814a22

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

This is a server-driven web application in just ~2k LoC of Go (use make scc to count) 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, open localhost:7331 and start coding.

ℹ️ The actual server behind templier's proxy is reachable over localhost:8080.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
server command
pkg
template
templ: version: v0.3.943
templ: version: v0.3.943

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL