• Stars
    star
    136
  • Rank 267,670 (Top 6 %)
  • Language
    JavaScript
  • License
    Other
  • Created almost 12 years ago
  • Updated over 11 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A MongoDB Explorer written in Backbone using Twitter Bootstrap. Part of Tekpub's Backbone.series

Congo, a Backbone MongoDB Explorer from Tekpub

A MongoDB Explorer written in Backbone using Twitter Bootstrap. Part of Tekpub's Backbone.series

Congo is a bit of work-in-progress. We need this tool at Tekpub and in course of creating it, decided to record our work and present it to you, along with the project.

There are a number of things that we'd like to add, but right now Congo will:

  • Browse local MongoDB databases, collections, and documents
  • Allow you to edit each document using the excellent Ace Text Editor

The next work item is building in a query tool, and also some ad-hoc Map Reduce.

Requirements

Congo is written in Backbone and, of course, requires MongoDB. The project itself was created in WebMatrix so if you're a Microsoft developer you'll be able to download this directly and open it in WebMatrix 2.

The web server is NodeJS, so you'll want to have Node installed as well. If you receive errors on first start, run npm install in the root of the site (from the command line) to install any modules that don't get loaded from the repo.

Installation

Clone this repo: git clone https://github.com/tekpub/congo.git into any directory and make sure that MongoDB and Node are installed on your machine. If you're using WebMatrix you can hit "Run" and up it will go.

On Mac/Linux, change directories into Congo and "npm start" to start up the web server. If you receive any errors on start, be sure to make sure that all modules are installed using npm install -d

A note on builds: Normally there would be some kind of build process which would concat/minify the JS files but we don't find much of a need for that here. Ideally this application won't be served for public consumption and is for admin needs only.

If you do need to build/minify - we suggest using CodeKit, LiveReload, Cassette, or whatever tool you normall use - and make it part of your development process.

More Repositories

1

moebius

A functional query tool for Elixir
Elixir
598
star
2

dox

A Document Database API extension for Postgres
PLpgSQL
193
star
3

peach

An experimental ecommerce thing for Elixir
Elixir
151
star
4

pg-auth

A complete authentication system built in Postgres using schemas and functions
PLpgSQL
119
star
5

meteor-shop

A demo eCommerce site using Meteor.js - the code for this site can also be seen at Pluralsight.
JavaScript
117
star
6

mvc3

Code and Resources for Real-World ASP.NET MVC3
C#
107
star
7

ng-mongo

A MongoDB Explorer written on top of AngularJS and Node/Express
JavaScript
85
star
8

knockout-cart

A simple browser-based shopping cart that uses local storage, powered by KnockoutJS
JavaScript
84
star
9

mvcmusic

Harder Faster Better Stronger
C#
78
star
10

pg_docs_api

A simple abstraction for working with PostgreSQL as a Document Database
41
star
11

vim-settings

My vim action
Vim Script
37
star
12

Vue.Starter

The ASP.NET Vue Starter Template
Vue
19
star
13

dvdrental

The DVD Rental Scripts for Pluralsight's Postgres for .NET Developers
19
star
14

json-sales-data

A data generator for creating detailed, real-world sales data with fullfillments
JavaScript
19
star
15

azx

Azure App Services made easy
JavaScript
17
star
16

pg-dvdrental

The DVD Rental Sample App created for a Pluralsight Video
C#
13
star
17

node-application-patterns

JavaScript
13
star
18

node-pg-start

A Postgres-centric Node JS starter app built with Tailwind CSS and Express
CSS
9
star
19

azx.ms

Azure scripts made easy
CSS
8
star
20

little-sql

The Code for the Little SQL Book
Shell
6
star
21

dotnet-template

A template for you to create your own .NET template
6
star
22

js-inferno

Code for the Javascript Inferno talk
JavaScript
5
star
23

Svelte.Starter

The ASP.NET Svelte Starter Template with ASP.NET Minimal API, Svelte 3.0 and Tailwind
JavaScript
4
star
24

nuxt-walkthrough

The code for the Nuxt walkthrough vids
Vue
4
star
25

azure-project

A Heroku-inspired CLI for Azure's web applications
JavaScript
3
star
26

froggy-membership

Membership module for FroggyFrog
JavaScript
3
star
27

asp-js-docs

Using Vue, Angular and React with ASP.NET and Minimal API
Vue
2
star
28

capistrano-rails-server

Capistrano recipes for building a Rails 3/Nginx/Unicorn/Postgres/Memcached/Redis server, inspired by Railscasts
Ruby
2
star
29

troys-book

A repository for feedback on Troy Hunt's book.
2
star
30

node-mongo-start

An Express app with Mongo DB starter, designed to work with Cosmos DB
CSS
1
star
31

Hacking-WebMatrix

The WebMatrix site built up for the Hacking WebMatrix series
C#
1
star
32

velzy

JavaScript
1
star
33

blog

My blog
JavaScript
1
star