├── .air.toml ├── .gitignore ├── LICENSE ├── README.md ├── assets ├── fonts │ └── Kanit-Regular.ttf ├── img │ └── templ.png └── js │ ├── htmx.min.js │ ├── hyperscript.min.js │ └── sweetalert2.min.js ├── cmd └── main.go ├── db └── db.go ├── doc ├── screenshot-1.png ├── screenshot-2.png ├── screenshot-3.png ├── screenshot-4.png └── structure.svg ├── go.mod ├── go.sum ├── handlers ├── auth.handlers.go ├── error.handler.go ├── flashmessages.manager.go ├── routes.go └── todo.handlers.go ├── services ├── todo.services.go └── user.services.go ├── tailwind ├── base.css ├── package-lock.json ├── package.json └── tailwind.config.js └── views ├── auth_views ├── home.templ ├── login.templ └── register.templ ├── errors_pages ├── error.401.templ ├── error.404.templ └── error.500.templ ├── layout └── base.layout.templ ├── partials ├── flashmessages.partial.templ └── navbar.partial.templ └── todo_views ├── todo.create.templ ├── todo.list.templ └── todo.update.templ /.air.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/.air.toml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/README.md -------------------------------------------------------------------------------- /assets/fonts/Kanit-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/assets/fonts/Kanit-Regular.ttf -------------------------------------------------------------------------------- /assets/img/templ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/assets/img/templ.png -------------------------------------------------------------------------------- /assets/js/htmx.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/assets/js/htmx.min.js -------------------------------------------------------------------------------- /assets/js/hyperscript.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/assets/js/hyperscript.min.js -------------------------------------------------------------------------------- /assets/js/sweetalert2.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/assets/js/sweetalert2.min.js -------------------------------------------------------------------------------- /cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/cmd/main.go -------------------------------------------------------------------------------- /db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/db/db.go -------------------------------------------------------------------------------- /doc/screenshot-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/doc/screenshot-1.png -------------------------------------------------------------------------------- /doc/screenshot-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/doc/screenshot-2.png -------------------------------------------------------------------------------- /doc/screenshot-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/doc/screenshot-3.png -------------------------------------------------------------------------------- /doc/screenshot-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/doc/screenshot-4.png -------------------------------------------------------------------------------- /doc/structure.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/doc/structure.svg -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/go.sum -------------------------------------------------------------------------------- /handlers/auth.handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/handlers/auth.handlers.go -------------------------------------------------------------------------------- /handlers/error.handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/handlers/error.handler.go -------------------------------------------------------------------------------- /handlers/flashmessages.manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/handlers/flashmessages.manager.go -------------------------------------------------------------------------------- /handlers/routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/handlers/routes.go -------------------------------------------------------------------------------- /handlers/todo.handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/handlers/todo.handlers.go -------------------------------------------------------------------------------- /services/todo.services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/services/todo.services.go -------------------------------------------------------------------------------- /services/user.services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/services/user.services.go -------------------------------------------------------------------------------- /tailwind/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/tailwind/base.css -------------------------------------------------------------------------------- /tailwind/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/tailwind/package-lock.json -------------------------------------------------------------------------------- /tailwind/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/tailwind/package.json -------------------------------------------------------------------------------- /tailwind/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/tailwind/tailwind.config.js -------------------------------------------------------------------------------- /views/auth_views/home.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/views/auth_views/home.templ -------------------------------------------------------------------------------- /views/auth_views/login.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/views/auth_views/login.templ -------------------------------------------------------------------------------- /views/auth_views/register.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/views/auth_views/register.templ -------------------------------------------------------------------------------- /views/errors_pages/error.401.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/views/errors_pages/error.401.templ -------------------------------------------------------------------------------- /views/errors_pages/error.404.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/views/errors_pages/error.404.templ -------------------------------------------------------------------------------- /views/errors_pages/error.500.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/views/errors_pages/error.500.templ -------------------------------------------------------------------------------- /views/layout/base.layout.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/views/layout/base.layout.templ -------------------------------------------------------------------------------- /views/partials/flashmessages.partial.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/views/partials/flashmessages.partial.templ -------------------------------------------------------------------------------- /views/partials/navbar.partial.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/views/partials/navbar.partial.templ -------------------------------------------------------------------------------- /views/todo_views/todo.create.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/views/todo_views/todo.create.templ -------------------------------------------------------------------------------- /views/todo_views/todo.list.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/views/todo_views/todo.list.templ -------------------------------------------------------------------------------- /views/todo_views/todo.update.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emarifer/go-echo-templ-htmx/HEAD/views/todo_views/todo.update.templ --------------------------------------------------------------------------------