No description
Find a file
2024-02-13 14:47:36 +01:00
backend Implementation details in backend readme 2024-02-13 09:54:47 +01:00
container Stripping server binary 2024-02-13 09:31:38 +01:00
frontend Prettier for formatting and some stricter linting rules 2024-02-13 14:47:36 +01:00
.containerignore Ignorefiles 2024-02-12 12:31:26 +01:00
.gitignore Option to export the production container to a tarball 2024-02-12 18:35:16 +01:00
BUILD.md Restructured build 2024-02-12 17:54:10 +01:00
Justfile Target update to avoid fail 2024-02-12 19:09:21 +01:00
LICENSE License 2024-02-12 12:29:47 +01:00
README.md Readme linking to docs for frontend/backend 2024-02-13 09:58:49 +01:00

TTime

Time Tracking Platform


Introduction

A time tracking platform that allows users to track their time and generate reports.

Build Instructions

The full build instruction is available here.
For developers specializing in the backend, there is documentation here.
For developers specializing in the frontend, there is documentation here.

Dependencies:

If you're on Fedora/Red Hat derivatives, this is as simple as:

sudo dnf install -y make golang nodejs podman just

Any Debian/Ubuntu-based distro:

sudo apt install -y make golang nodejs podman
sudo apt install -y just # For Ubuntu

Arch Linux & derivatives:

sudo pacman -S make go nodejs npm podman just

MacOS: (Requires Homebrew) (Untested)

brew install make go nodejs npm podman just

Further instructions will be provided for native Windows if there is demand for it.
Windows: (Requires Windows Subsystem for Linux) (Untested)

sudo apt install -y make golang nodejs podman just