Skip to content

time tracking tool based on a local webserver written in go

License

Notifications You must be signed in to change notification settings

gluek/timetracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3d31cdf · Feb 21, 2025
Nov 24, 2023
Feb 21, 2025
Feb 29, 2024
Feb 3, 2025
Aug 10, 2024
Feb 20, 2025
Jul 8, 2024
Feb 19, 2025
Jan 6, 2025
Feb 20, 2025
Feb 18, 2025
Feb 18, 2025
Feb 3, 2025
Feb 3, 2025

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