Skip to content

gluek/timetracker

Repository files navigation

Time Tracker

Project to track time spend on different work projects.

Tech Stack: Go, templ, htmx, SQLite, Tailwind+DaisyUI

External Dependencies

Task

Using task to ease testing/building https://taskfile.dev/

go install github.com/go-task/task/v3/cmd/task@latest

Templ

https://templ.guide/

go install github.com/a-h/templ/cmd/templ@latest

Go templating package to generate HTML

Tailwind CSS

https://tailwindcss.com/docs/installation

Provides CSS classes to format HTML elements

DaisyUI

https://daisyui.com/docs/install/

Component library for Tailwind CSS (Buttons, Menus, ...)

HTMX

https://htmx.org/

Provides means to create dynamic HTML webites with minimal javascript usage

Apache ECharts

https://echarts.apache.org/

Library for charts

Go-Winres

https://github.com/tc-hib/go-winres

go install github.com/tc-hib/go-winres@latest

Manifest/Icons for Windows

Resources

Go CRUD Tutorial: https://www.honeybadger.io/blog/how-to-create-crud-application-with-golang-and-mysql/

Go Web Examples: https://gowebexamples.com/

SQL Tutorial: https://www.w3schools.com/sql/default.asp

About

time tracking tool based on a local webserver written in go

Resources

License

Stars

Watchers

Forks

Contributors