Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/it1shka/mango
Application for MongoDB CRUD operations
https://github.com/it1shka/mango
atlas crud-application database gui mongodb
Last synced: about 1 month ago
JSON representation
Application for MongoDB CRUD operations
- Host: GitHub
- URL: https://github.com/it1shka/mango
- Owner: it1shka
- License: other
- Created: 2024-06-25T08:31:02.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-04T13:37:21.000Z (6 months ago)
- Last Synced: 2024-07-05T17:49:30.240Z (6 months ago)
- Topics: atlas, crud-application, database, gui, mongodb
- Language: Python
- Homepage:
- Size: 147 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Mango: MongoDB CRUD Application
### Motivation:
This application was created as an additional project
for my databases course. Initially it only had an
ugly tkinter interface, but currently I'm implementing
browser interface using Vue.js### Goals
1) Feature complete (support all possible CRUD operations on MongoDB)
2) User-friendly### Screenshots
### How to use
1. Download application from GitHub
2. make _dev.sh_ executable (_chmod +x dev.sh_)
3. run _./dev.sh init_ (it creates python environment and installs dependencies)
4. run _./dev.sh start web_ to run the web version (preferred)
5. run _./dev.sh start native_ to run Tkinter version (ugly)
All in all, the setup script is similar to:
```shell
git clone https://github.com/it1shka/mango
cd mango
chmod +x dev.sh
./dev.sh init
./dev.sh start web
```### Status:
I implemented all features that I wanted. The application
still needs polishing here and there. Also it would be nice to
add some features like import/export of csv/json files.
New features and fixes will be added on request
if at least somebody except me will use this project.
So feel free to open an issue