dashersw / mogollar Goto Github PK
View Code? Open in Web Editor NEWA MongoDB UI built with Electron
License: MIT License
A MongoDB UI built with Electron
License: MIT License
Currently we only list the collections in the sidebar. The app should display all the databases a user has access to.
Queries are built up from different sections such as fields, skip, and limit values.
These inputs and functionalities should be added to the app.
The app should also display the generated query as in the example;
db.watches.find({ age: { $gt: 21 } }, { name: 1, age: 1}).sort({ "_id": 1}).skip(90).limit(30)
A connection is established and the collections are fetched only on the second click to the Connect button. It should only take one click.
Hi there.
Is there a website for this repo?
Because if you don't have, well, this repo can simply be turned into a website right away. Others will discover this project in that website.
Steps:
Go to Settings and look for GitHub Pages
, scroll down. That's almost at the bottom.
You will see there: Branch:none
, so you should change that to master
because you have a README.md
file in the master repo. This will be your page. Click Save
first.
Then click Choose a theme
, you select a predefined theme of your site.
Visit your site now! The URL will be https://dashersw.github.io/mogollar
.
If you were amazed by that, simply read the documentation about GitHub Pages.
Currently the "add new connection" form inside the connections section is always visible. That form is actually for creating and saving a new connection, and should toggle visibility when a user clicks the (+) button.
Connections section on the sidebar should show a list of previously made connections, under the new connection form.
The connection view currently displays one single collection at a time. This should be replaced with tabs. Every click on a collection on the sidebar should open a new tab. Each collection can have only one tab.
The project should have a logo, which is possibly also an app icon.
Sidebar should resize on drag, with a minimum and maximum width.
The main view should display a welcome screen at first launch and when empty, encouraging users to create a connection using the sidebar.
The query input should be:
{ name: 'armagan' }
should be a valid query.5dedd16e32bee525febd2d92
should be a valid query and shouldn't require _id: '5dedd16e32bee525febd2d92'
)If there's an active connection and a query, it should rerun & refresh on CMD+R key combination.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.