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 | First half of July 2024 |
v0.2 | Table groups | Second half of July 2024 |
v0.3 | Add and delete rows | First half of August 2024 |
v0.4 | User authentication | Second half of August 2024 |
v0.5 | Logging | September 2024 |
v0.6 | Special data types | October 2024 |
v0.7 | Advanced user authorization | First quarter of 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.2.0.tar.gz
(10.1 kB
view hashes)
Built Distribution
Close
Hashes for banana_manager-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f28621559004feefa809e4dd7236fc74545ed2b95d2e187678ac3527cb9fa05f |
|
MD5 | 2e871124c87bb0e85f36190145d9fd31 |
|
BLAKE2b-256 | 72bb25d33a14368ceb9e27e6ac4dd21fd54ce8ca3a003d5ee0ba9eac12dcce07 |