Skip to main content

Offline-first GUI application with PostgreSQL synchronization

Project description

PySide Demo

Project Python Versions Supported Platforms License
Quality Issues Lint
Tools pre-commit Poetry

This application is a PySide6-based GUI that demonstrates an offline-first approach with PostgreSQL synchronization capabilities. It allows users to manage items locally and synchronize them with a remote PostgreSQL database when an internet connection is available.

It uses folium and pyqtgraph for interactive graph and geospatial visualisation.

PySide Demo Animation

Quick Start

install the package using pip

pip install pyside-demo

run the package

python -m pyside_demo

if you are using Poetry, install the package with

poetry add pyside-demo

and then run

poetry run python pyside_demo

Features

  • Offline-first architecture
  • Local data storage in SQLite
  • PySide6 based GUI
  • PostgreSQL synchronization
  • Interactive Graph visualisation
  • Interactive Geospatial data visualisation
  • Custom QSS colour theme
  • Cross-platform support
  • Model View Controller structure (MVC)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyside_demo-0.2.1.tar.gz (26.9 kB view details)

Uploaded Source

Built Distribution

pyside_demo-0.2.1-py3-none-any.whl (31.1 kB view details)

Uploaded Python 3

File details

Details for the file pyside_demo-0.2.1.tar.gz.

File metadata

  • Download URL: pyside_demo-0.2.1.tar.gz
  • Upload date:
  • Size: 26.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pyside_demo-0.2.1.tar.gz
Algorithm Hash digest
SHA256 e35fcd291c98f2d7025c9f473f212da832a8a2369a4b378d320f7da848f619b3
MD5 2abcf8664227c955b1671e0e3941118b
BLAKE2b-256 b0038b2ace2aaa75cacb9b610186a243f8322f86b7be533ce1983aec8e9da4f5

See more details on using hashes here.

File details

Details for the file pyside_demo-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: pyside_demo-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 31.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pyside_demo-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e17ba238639101102d435f6f33c341328897e9f786487a1b802419a51bf9d64f
MD5 b397bd70c68721b5ef91fe304826e57d
BLAKE2b-256 1b56a8d5d663b6be66550ac17ad1e889a35f3987b4a857df89a34b63ce4dfb56

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page