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
Release history Release notifications | RSS feed
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)
Built Distribution
Close
Hashes for banana_manager-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3420ca82f93cfe90547d7cb89e8ec9c4add0607b582ec51ff1631fd35331ea6f |
|
MD5 | 497936ac7f21be0db9e59e0f3dfe7336 |
|
BLAKE2b-256 | d8e355db46895d4d05693d7f43da117c53034d8e2cbcc538b22b7ef2c68fea74 |