Real programmers don't use compass.
Description: TUI interface to browse mongdb databases, collections.
Special Feature: Automated views and lookups generated as per relations between documents across same or different collections.
View: TUI application with mongodb uri pasting dialog box on startup, save uri inside .mongotui file inside global current working directory
Technology: React based tui view, use ink library, use typescript for backend interaction with database.
NOTE: start with simple views -
- on startup paste mongouri in a dialog box.
- loading animation (tui compliant)
- on error show reason and restart over the initial dialog box view (after 4 seconds)
- on success, load a pane with list of all collections
- scroll using UP_KEY or 'k' else DOWN_KEY or 'j'
- select a collection with enter
- loading animation (tui compliant)
- on error show reason and move back to list of collections view
- on success, show saved documents with allowed movements like scroll using UP_KEY or 'k' else DOWN_KEY or 'j' and PAGE_UP and PAGE_DOWN
- press escape key twice to move back to collection view
- press escape key twice to exit program





