Wszystkie realizacje

Aplikacja desktopowa2024

Byteflow

Lekka, wieloplatformowa aplikacja do komunikacji szeregowej zbudowana w Tauri.

Autor i wykonawca: Dawid Bartczak

Moja rola
Projektowanie interfejsu, logika aplikacji, integracja komunikacji szeregowej, build desktopowy.
Technologie
TypeScript / React / Tauri / Rust ecosystem
Konfiguracja połączenia szeregowego
01 / 07
Byteflow
Konfiguracja połączenia szeregowego
01 / 07

Kontekst

Komunikacja z urządzeniami przez port szeregowy często wymaga surowych, nieprzyjaznych narzędzi. Celem było stworzenie lżejszego, bardziej dopracowanego interfejsu dla pracy z danymi szeregowymi.

Realizacja

Zbudowałem aplikację desktopową z czytelnym interfejsem, obsługą danych w różnych formatach i fundamentem pod dalszą rozbudowę narzędzia.

Mój zakres pracy

End-to-end: UI, logika, integracja aplikacji desktopowej i przygotowanie projektu jako realnego narzędzia.

Podejście

Frontend odpowiada za szybkie operacje użytkownika i wizualizację danych, a warstwa Tauri daje dostęp do możliwości aplikacji desktopowej bez ciężkiego runtime'u.

Wyzwania

  • Projektowanie UI pod powtarzalną pracę techniczną.
  • Utrzymanie aplikacji lekkiej mimo desktopowego zakresu.
  • Porządkowanie danych wejścia/wyjścia w czytelny workflow.