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.1.x | Bug fixes | Throughout July 2024 |
v0.2 | User authentication | 2nd week of August 2024 |
v0.3 | Add and delete rows | 3rd week of August 2024 |
v0.3.x | Bug fixes | Throughout September 2024 |
v0.4 | Logging | Q4 2024 |
v0.5 | Table groups | Q4 2024 |
v0.6 | Advanced user authorization | Q1 2025 |
v0.7 | Special data types | Q2 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.3.tar.gz
(8.9 kB
view hashes)
Built Distribution
Close
Hashes for banana_manager-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ca0d9fb1c2ef07c7b1596b220d186c9b5c4702a8f9f0912f01465a0a25608d1 |
|
MD5 | 7caf035c1659b5afe9881d190469dfa8 |
|
BLAKE2b-256 | 1b2d8d5f9f86061ab5d8bf4b59e1e78574e8f9db1b42a9ad4ec92a54755e9270 |