Ostoslista app

Shopping list / notes -app for Android.
Code in Github

TimeMarker app screenshot 1

Application was made from a request. I used Godot game engine in the development, so I could learn GDScript and exporting from Godot to Android while doing this.

UX details
- Listviews and items inherit custom classes and themes, creating a the overall look and behavior.
- Long touch on an item starts a grab-event for changing the index of the item.

Data managing
- Uses two data objects to keep track of titles, relations and states.
- Automatic save and load using FileAccess. Uses path "user://ostoslista.save".

Tech & tools
- Godot 4.2.1, GDScript (language built for Godot)

TimeMarker

Desktop app to help keep track of hours spent on tasks.
Code in Github

TimeMarker app screenshot 1
TimeMarker app screenshot 2
TimeMarker app screenshot 3

Made for Windows desktop. Data is managed in local folders and doesn't use an online connection.

Features
- Create projects
- Create sessions inside a project
- Mark start time to a session
- Mark end time to a started session
- Remove projects and sessions
- Shows total hours spent on the project.

Data managing
- Uses one database to store header data of all projects
- Creates a new database per each Project for storing sessions data.

Tech & tools
- Python, Sqlite3, tkinter, custom tkinter

Tulostaulu ("Scoreboard")

Desktop app for presenting scores in a finnish baseball (pesis) match.

Scoreboard app screenshot 1
Scoreboard app screenshot 2
Scoreboard app screenshot 3
Scoreboard used on site

Application was made with CollektiWe Oy for Manse PP (finnish Baseball team in the city of Tampere). The application has been in use in Kauppi's baseball stadium since the summer of 2022.

Made for Windows desktop. Data is managed in local folders and doesn't use an online connection.

Features
- Create, save, load, and edit layouts
- Display layout
- Change values (+ other actions) from user interaction during display
- Customize action keys
- Half time screen with additional image diashow and timer count down
- Additional controller window for doing actions during display
- Several options for automatic reseting/updating values

Tech & tools
- Python, tkinter, PIL