Metadata-Version: 2.1
Name: banana-manager
Version: 0.2.0
Summary: Ready-to-go web app for end-users to interact with tables in a database.
Home-page: https://github.com/GusFurtado/BananaManager
Author: Gustavo Furtado
Author-email: gustavofurtado2@gmail.com
License: MIT
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: dash-ag-grid
Requires-Dist: pydantic
Requires-Dist: sqlalchemy
Requires-Dist: pyyaml

# 🍌 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](https://dash.plotly.com/) and [AG Grid](https://www.ag-grid.com/)**: User-friendly, intuitive, and interactive web interface with powerful table displays and editing capabilities.
- **[Pydantic](https://pydantic-docs.helpmanual.io/) and [YAML](https://yaml.org/)**: Fast and accurate data handling and configuration.
- **[SQLAlchemy](https://www.sqlalchemy.org/)**: Secure, efficient, and flexible database operations for multiple database backends.


## Installation

To install Banana Manager, simply use pip:

```bash
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](LICENSE) file for more details.
