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.0.tar.gz (26.8 kB view hashes)

Uploaded Source

Built Distribution

pyside_demo-0.2.0-py3-none-any.whl (31.1 kB view hashes)

Uploaded Python 3

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