Skip to content

nodeside/moosadmin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moosadmin!

A simple admin interface that allows you to search your data based on your existing mongoose models. Moosadmin reads your mongoose models and allows for filtering, sorting and editing of your data. It also provides links per document to make navigating through your data as easy as possible.

We have just released our first version and are in the processes of preparing a lot more features. Suggestions and PR's are welcome ;)


Features

Current:

  • Auto list models
  • Searching filtering and paging
  • Inline editing
  • Quick links to reference documents
  • Standalone server or express middleware

Moosadmin Overview

Installing

npm install moosadmin

Note: Use with caution. The project is still under active development:

Standalone server

var moosadmin = require('moosadmin')({server:true, port:3006});

// Once all the models have been loaded call buildModelData and pass it mongoose
// Ideally this should be run in the mongoose.connect callback function

moosadmin.buildModelData(require('mongoose'));

Express Middleware

var moosadmin = require('moosadmin')({});

// Once all the models have been loaded call buildModelData and pass it mongoose
// Ideally this should be run in the mongoose.connect callback function

app.use('/moosadmin', moosadmin.expressMiddleware);

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •