2024-02-12 15:05:28 +01:00
|
|
|
<div align="center">
|
2024-02-12 16:38:58 +01:00
|
|
|
<h1 align="center">TTime</h3>
|
2024-02-12 15:05:28 +01:00
|
|
|
<p align="center">Time Tracking Platform</p>
|
2024-02-12 14:59:41 +01:00
|
|
|
</div>
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
## Introduction
|
|
|
|
|
|
|
|
A time tracking platform that allows users to track their time and generate reports.
|
|
|
|
|
|
|
|
## Build Instructions
|
|
|
|
|
2024-02-12 17:36:56 +01:00
|
|
|
The full build instruction is available [here](./BUILD.md).
|
|
|
|
|
2024-02-12 15:18:37 +01:00
|
|
|
Dependencies:
|
|
|
|
|
2024-02-12 16:19:42 +01:00
|
|
|
- [Go](https://go.dev/)
|
2024-02-12 17:27:43 +01:00
|
|
|
- [Make](https://www.gnu.org/software/make/)
|
2024-02-12 16:19:42 +01:00
|
|
|
- [Node & npm](https://nodejs.org/en/)
|
|
|
|
- [Podman](https://podman.io/) / [Docker](https://www.docker.com/)
|
2024-02-12 17:27:43 +01:00
|
|
|
- [Just](https://github.com/casey/just) (Optional)
|
2024-02-12 15:18:37 +01:00
|
|
|
|
2024-02-12 17:18:41 +01:00
|
|
|
If you're on [Fedora](https://fedoraproject.org/)/Red Hat derivatives, this is as simple as:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
sudo dnf install -y make golang nodejs podman just
|
|
|
|
```
|
|
|
|
|
2024-02-12 17:36:56 +01:00
|
|
|
Any [Debian](https://www.debian.org/)/[Ubuntu](https://ubuntu.com/desktop)-based distro:
|
2024-02-12 17:18:41 +01:00
|
|
|
|
|
|
|
```bash
|
|
|
|
sudo apt install -y make golang nodejs podman
|
|
|
|
sudo apt install -y just # For Ubuntu
|
|
|
|
```
|
|
|
|
|
2024-02-12 17:36:56 +01:00
|
|
|
[Arch Linux](https://archlinux.org/) & derivatives:
|
2024-02-12 17:18:41 +01:00
|
|
|
|
|
|
|
```bash
|
|
|
|
sudo pacman -S make go nodejs npm podman just
|
|
|
|
```
|
2024-02-12 18:01:57 +01:00
|
|
|
|
|
|
|
[MacOS](https://www.apple.com/macos/): (Requires [Homebrew](https://brew.sh/)) (Untested)
|
|
|
|
|
|
|
|
```bash
|
|
|
|
brew install make go nodejs npm podman just
|
|
|
|
```
|
|
|
|
|
|
|
|
Further instructions will be provided for native Windows if there is demand for it.
|
|
|
|
[Windows](https://www.microsoft.com/en-us/windows): (Requires [Windows Subsystem for Linux](https://docs.microsoft.com/en-us/windows/wsl/install)) (Untested)
|
|
|
|
|
|
|
|
```bash
|
|
|
|
sudo apt install -y make golang nodejs podman just
|
|
|
|
```
|