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.2.tar.gz
(8.2 kB
view hashes)
Built Distribution
Close
Hashes for banana_manager-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 276aa85e9905b908567510d2c08c4d53de02163eac2eea2a63ed313dceb1a057 |
|
MD5 | 778ccca32886762d46c97040c3059903 |
|
BLAKE2b-256 | 83373ffacc33a22875ce524365bab6cce8d47fef790147c55161d90c1af38b6a |