Mongodb Client w/ Flutter

Related tags

Templates mondroid
Overview

mondroid-banner

Goals Of This Project

  • Providing a mongodb client for mobile devices. (Like official desktop client Mongodb Compass)
  • Supporting crud operations and basic querying.

Features

General

  • Both mongodb:// and mongodb+srv:// connections are supported. (Mongodb Connection Strings)
  • Adding, removing and reordering connection strings.
  • Naming connection strings.
  • Auto reconnecting.

Collections

  • Creating and deleting collections.
  • Number of documents can be seen in each collection tile.

Querying

Documents

  • CRUD operations are supported.
  • On listing page; documents are represented in master/detail tree format.
  • On editing page; documents are represented in json string format.

Custom Json Encoding / Decoding

Some data types are not supported by default json:convert library. The following operators were used to support those types.

Type Operator Usage
DateTime $date "$date:1998-11-02T01:30:00.000Z"
ObjectId $oid "$oid:5a97f9c91c807bb9c6eb5fb4"
Uuid $uuid "$uuid:ddca6dd7-9887-4f56-8dea-264cbe1c15b1"
Round $decimal "$decimal:2510.41"

User Interface

mondroid-ui-1 mondroid-ui-2 mondroid-ui-3

mondroid-ui-5 mondroid-ui-6 mondroid-ui-7

Side Notes

I won't be able to develop full time; as this is a hobby project.

You might also like...

A flutter client for Edumeet conference

flutter_edumeet A flutter client for Edumeet. We are using Mediasoup for media processing and socket.io for signaling How to test Using [Edumeet demo]

Jan 7, 2022

Unsplash Client App written using dart and flutter. (Work in progress)

Unsplash Client App written using dart and flutter. (Work in progress)

Upsplash Unofficial Unsplash client written using dart and flutter Sreenshots Architecture The goal of this pattern is to make it easy to separate pre

Sep 1, 2022

A Bitwarden flutter client 💙 (WIP)

A Bitwarden flutter client 💙 (WIP)

FlutterWarden ( 🚧 WIP) A flutter client for Bitwarden. The app is not completed yet. Progress Login with email and password Two factor authentication

Jul 22, 2022

An efficient and easy CA-Client interaction flutter project

An efficient and easy CA-Client interaction flutter project

Cloud Accounting An efficient and easy CA-Client interaction flutter project This is an application for a CA to interact with its clients. Clients can

Dec 18, 2022

A client for Pleroma and Mastodon instances written using Flutter

A client for Pleroma and Mastodon instances written using Flutter

Fedi for Pleroma and Mastodon Fedi is open-source client for Pleroma and Mastodon social networks written using Flutter. Pleroma and Mastodon are part

Dec 24, 2022

A Dart client for FusionAuth, Flutter compatible

FusionAuth Dart Client If you're integrating FusionAuth with a Dart or Flutter application, this library will speed up your development time. For addi

Dec 14, 2022

A Dart client for the NATS messaging system. Design to use with Dart and Flutter.

Dart-NATS A Dart client for the NATS messaging system. Design to use with Dart and flutter. Flutter Web Support by WebSocket client.connect(Uri.parse(

Nov 18, 2022

A wrapper around our Cocoa and Java client library SDKs, providing iOS and Android support for those using Flutter and Dart.

A wrapper around our Cocoa and Java client library SDKs, providing iOS and Android support for those using Flutter and Dart.

Ably Flutter Plugin A Flutter plugin wrapping the ably-cocoa (iOS) and ably-java (Android) client library SDKs for Ably, the platform that powers sync

Dec 13, 2022

An experiment in building a better XMPP client. using Flutter

An experiment in building a better XMPP client. using Flutter

moxxy An experimental XMPP client that tries to be as easy, modern and beautiful

Dec 15, 2022
Releases(v1.0.0)
Owner
Ahmet YÜREKLİ
Currently working on backend and mobile app development.
Ahmet YÜREKLİ
Flutter Blog App with NodeJS Express MongoDB

Flutter Blog App with NodeJS Express MongoDB This app is developed to learn creating RestAPI and implementing in Flutter App. That's why the UI of thi

Waqar Ali Siyal 13 Oct 18, 2022
Multiplayer TicTacToe Game developed using Flutter, Node.js, Express, MongoDB & Mongoose.

Multiplayer TicTacToe Game A completely Responsive Multiplayer TicTacToe Game- Works on Android, iOS, Web & Desktop! Features Create/Join Room Play Re

Rivaan Ranawat 20 Dec 25, 2022
A GraphQL client for Flutter, bringing all the features from a modern GraphQL client to one easy to use package. Built after react apollo

Flutter GraphQL Table of Contents Flutter GraphQL Table of Contents About this project Installation Usage GraphQL Provider [Graphql Link and Headers]

Snowball Digital 45 Nov 9, 2022
A GraphQL client for Flutter, bringing all the features from a modern GraphQL client to one easy to use package.

GraphQL Flutter ?? Bulletin See the v3 -> v4 Migration Guide if you're still on v3. Maintenance status: Low. Follow #762 for updates on the planned ar

Zino & Co. 3.1k Jan 5, 2023
Vrchat mobile client - VRChat Unofficial Mobile Client For Flutter

VRChatMC VRChatの非公式なAPIを利用したVRChatのモバイルクライアント Flutterで作成されたシンプルなUIが特徴的です iosビルドは

ふぁ 8 Sep 28, 2022
Authentication API client with Flutter (Login, Register, Google Login, Facebook Login, Apple Login)

Flutter Auth App (Login, Register, Google Login, Facebook Login, Apple Login) To use this client, get the server up and running. Try it out now! App S

Denzel Giraldo 50 Jan 4, 2023
A streaming client for the Komga self-hosted comics/manga/BD server targeting Android/iOS written in Dart/Flutter

Klutter A streaming client for the Komga self-hosted comics/manga/BD server targeting Android/iOS written in Dart/Flutter Background This is a project

Mark Winckle 58 Dec 7, 2022
a flutter socket client sdk for ezyfox-server

ezyfox-server-flutter-client flutter client for ezyfox server Architecture Offical documentation https://youngmonkeys.org/ezyfox-flutter-client-sdk/ P

Young Monkeys 44 Dec 13, 2022
Reddit Flutter Client made for an Epitech Project

Get the essential from your Reddit browsing Flapp is a mobile app which lets you access your favorite subreddits and enjoy their contents while having

Bluub 3 Nov 4, 2022
a project-m36 websocket client written by flutter/dart

project_m36_websocket_client A Flutter web websocket client for Project-M36. It's also an attempt to bring algebraic datatypes into the Dart land. Pro

null 1 Jan 8, 2022