Skip to main content

Ready-to-go web app for end-users to interact with tables in a database.

Project description

🍌 Banana Manager

Welcome to Banana Manager! Banana Manager is a Python package designed to connect to a database and create a simple web app that displays and allows updates to selected tables. This tool is perfect for non-technical end-users who need to interact with database tables without using complex DBA tools.

Powered by

  • Dash and AG Grid: User-friendly, intuitive, and interactive web interface with powerful table displays and editing capabilities.
  • Pydantic and YAML: Fast and accurate data handling and configuration.
  • SQLAlchemy: Secure, efficient, and flexible database operations for multiple database backends.

Installation

To install Banana Manager, simply use pip:

pip install banana-manager

Roadmap

Version Description Release date
v0.1 Load table and update cells 2024-07-04
v0.2 Add and delete rows End of July 2024
v0.3 User authentication End of August 2024
v0.4 Logging 2024
v0.5 Table groups 2024
v0.6 Advanced user authorization 2025
v0.7 Special data types 2025
v0.8 Themes 2025

License

Banana Manager is released under the MIT License. See the LICENSE file for more details.

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

banana-manager-0.1.0.tar.gz (8.0 kB view hashes)

Uploaded Source

Built Distribution

banana_manager-0.1.0-py3-none-any.whl (9.0 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