工程進捗の登録・閲覧システム(追記専用ログ・共有フォルダ運用)
サーバーなし、共有フォルダだけで工程の進捗をそろえる

情報
スキル: Tauri v2, Rust, Vanilla JavaScript, HTML/CSS, JSONL (append-only event log), ODBC (read-only), CSV, i18n (TH/JA/EN)
Link: Private
作成日: 2026-07-12
プロジェクト概要
染色加工を伴う製造現場で、複数の工程にまたがる製品の進捗を把握するための2本組のデスクトップアプリ。登録アプリはバーコードのスキャンと担当者の選択だけで工程の完了を記録し、閲覧アプリは全工程の進捗とコメントを1行にまとめて表示する。サーバーを置けない環境のため、共有フォルダへ追記専用のイベントファイルを書く方式とし、訂正・取消も追記で表現して書き込み競合を避けた。本番と試験が混在する製品の判別、常駐運用時の自動更新、タイ語を中心とした多言語表示など、現場の指摘を反映しながら改善を続けている。
見どころ
背景・課題
「どの工程まで進んだか」を、ファイル共有だけの環境で全員が同じ画面で見られるようにする
詳しく見る →主要機能・特徴
スキャンして担当者を選ぶだけで完了登録、閲覧側は全工程を1行で追える
詳しく見る →主要機能・特徴: 閲覧アプリ
複数工程の進捗と現場コメントを、期間外の該当件数まで含めて1画面で確認できる
詳しく見る →技術選定・アーキテクチャ
サーバーなしで複数PCが同時に書き込める構成を、追記専用ファイルだけで実現した
詳しく見る →技術的工夫: 本番と試験の判別と作業選択
同じ型番・製造番号でも、本番と試験が混在する現実を、選択肢として見せる
詳しく見る →技術的工夫: 常駐運用と自動更新
起動しっぱなしでも古い画面にならないよう、変更を軽い判定で検知する
詳しく見る →技術的工夫: 個人の作業履歴と複数人作業
同じ作業を複数人で行った場合も、1行にまとめて訂正・出力できる
詳しく見る →多言語対応・設定・同梱マニュアル
画面言語を切り替えられ、設定画面から仕様書も開ける
詳しく見る →成果・現状
サーバーなしで、登録から全工程の閲覧までがつながった。効果測定はこれから
詳しく見る →