https://github.com/quonverbat/ordner
A simple, customizable and cross-platform data tracker.
https://github.com/quonverbat/ordner
data datatracker javafx management
Last synced: 12 months ago
JSON representation
A simple, customizable and cross-platform data tracker.
- Host: GitHub
- URL: https://github.com/quonverbat/ordner
- Owner: quonverbat
- License: gpl-3.0
- Created: 2025-06-29T10:25:50.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-04T17:50:08.000Z (12 months ago)
- Last Synced: 2025-07-04T18:42:03.726Z (12 months ago)
- Topics: data, datatracker, javafx, management
- Language: Java
- Homepage:
- Size: 123 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Ordner
A simple, cross-platform and customizable data tracker.
# Usage
- [Create a Template](#create-a-template)
- [Create a Record](#create-a-record)
- [Managing Records](#managing-records)
# Installation
#### Compile
Build with Java 24+ after cloning the repository
```bash
./gradlew build
```
And run:
```bash
./gradlew run
```
(Use gradlew.bat for Windows)
#### Download
After downloading and decompressing the `.zip` file from the `Releases` section, navigate to `bin` and run `ordner`.
## Create a Template
1. Navigate to `New Template` in the status bar.
2. Set a template name (e.g. `Runs`).
3. Add members.
1. Select a type (Type of input for this member, e.g. `Integer`).
2. Set a name (Equivalent to a column name).

## Create a Record
1. Navigate to `New Record` in the status bar.
2. Set a record name (e.g. `Germany_Marathons`).
3. Choose a template (The record will conform to it and create fields accordingly. Let's choose the `Runs` template we created).

## Managing Records
- To add a new row, fill in all the text fields and hit `Add Row` (Make sure your input is valid for the field).
- You can edit single cells by double-clicking.
- You can resize the width of each column by dragging the column names at the top.
- You can sort the data by clicking on a column name.
- There are special values for some types:
- For a `Date` field, entering `today` will automatically fill in the current date.
- For a `Time` field, entering `now` will automatically fill in the current time.
- For a `Timestamp` field, entering `now` will automatically fill in the current date-time value pair.

#### Other
- `Integer` and `Double` values can only hold 64-bit values.