https://github.com/tec-gh/lab
FastAPI-based JSON data collector/viewer with SFTP export and Flet client viewer
https://github.com/tec-gh/lab
fastapi flet json sftp sqlite
Last synced: 3 months ago
JSON representation
FastAPI-based JSON data collector/viewer with SFTP export and Flet client viewer
- Host: GitHub
- URL: https://github.com/tec-gh/lab
- Owner: tec-gh
- Created: 2026-03-19T00:29:17.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-03-26T19:40:01.000Z (3 months ago)
- Last Synced: 2026-03-27T07:48:08.471Z (3 months ago)
- Topics: fastapi, flet, json, sftp, sqlite
- Language: Python
- Size: 74.2 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# lab
This repository contains the following projects.
## Projects
- `data_connect_viewer`
FastAPI-based server application for receiving JSON data, storing it in SQLite, viewing records in a browser, exporting CSV/JSON, and scheduled SFTP transfer.
- `subprojects/json_export_viewer_client`
Flet-based client application for viewing exported JSON files in native GUI or web GUI mode.
- `subprojects/wsl_data_connect_viewer`
WSL helper project for running the main application from WSL.
## Quick Links
- Main project guide: [data_connect_viewer/docs/README.md](data_connect_viewer/docs/README.md)
- Main project design: [data_connect_viewer/docs/design.md](data_connect_viewer/docs/design.md)
- Main project deployment: [data_connect_viewer/docs/deployment.md](data_connect_viewer/docs/deployment.md)
- Client guide: [subprojects/json_export_viewer_client/README.md](subprojects/json_export_viewer_client/README.md)
- Client build guide: [subprojects/json_export_viewer_client/BUILD.md](subprojects/json_export_viewer_client/BUILD.md)
## Releases
The release page includes clean source archives for distribution.
- ZIP package
- 7z package
## GitHub Pages
GitHub Pages documents are prepared under the repository root `docs/` directory.