Arciiix / Coldtime

A desktop app for persisting values (i.e. temperature) over time got from multiple devices. Created for POL-EKO to manage their SMART PRO fridge data.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Coldtime

Coldtime


A desktop app for persisting values (i.e. temperature) over time got from multiple devices. Created for POL-EKO to manage their SMART PRO fridge data.


UPDATE: My app has won the contest πŸ€—

Showcase

Home page AI Add device Settings

For more screenshots, please see ./resources

Some of the features include:

  • πŸ—£οΈ Bilingualism
  • πŸ“± Multi-device support
  • 🌐 "Network discovery" - Coldtime automatically detects devices on the network without the need for manually entering the device data, such as IP address
  • πŸ”” Notifications for when a device becomes available/unavailable, with the program icon in the tray changing color to red if any of the added devices is unavailable
  • πŸ“ˆ Historical data - with the option to select a start and end date, and optimization for compressing large amounts of data points with the user choosing the maximum number of points to display on the graph themself
  • πŸ“Š Chart with zoom and scroll capabilities, and a table presenting the data neatly and clearly
  • πŸ“‰ Minor statistics on the data, such as average temperature for a given day and time since the device status changed
  • πŸ“€ Data export to Microsoft Excel (.xlsx), CSV, and JSON (depending on the language of the application)
  • βš™οΈ Customizable settings for data retrieval frequency, storage, and maximum graph points
  • πŸ”„ Background operation, with the program icon in the taskbar requiring a click to reopen and the option to fully exit in the menu tray
  • ✏️ Ability to edit or delete devices, with each device having its friendly name
  • πŸ€– BETA: AI model predicting the future data (temperature)

Docs in Polish

Made with ❀ by Artur Nowak

About

A desktop app for persisting values (i.e. temperature) over time got from multiple devices. Created for POL-EKO to manage their SMART PRO fridge data.


Languages

Language:TypeScript 97.8%Language:CSS 1.1%Language:JavaScript 0.8%Language:HTML 0.3%