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.1.tar.gz
(8.1 kB
view hashes)
Built Distribution
Close
Hashes for banana_manager-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c119c99d52942bfae29acd141410ba83e87b8f72717708255801d631f74bed56 |
|
MD5 | 22adcaeee6a87d6c4c859a7aef1f5723 |
|
BLAKE2b-256 | 94cbe768577b03fc663f9f87fc8af36f37741b76ee21bf0284b7eedc224bff84 |