https://github.com/msavin/meteorcandy-meteor-admin-dashboard-devtool
The Fast, Secure and Scalable Admin Panel / Dashboard for Meteor.js
https://github.com/msavin/meteorcandy-meteor-admin-dashboard-devtool
accounts admin admin-dashboard admin-dashboard-ui blaze impersonate impersonation impersonator meteor meteorjs react user user-interface users
Last synced: 11 days ago
JSON representation
The Fast, Secure and Scalable Admin Panel / Dashboard for Meteor.js
- Host: GitHub
- URL: https://github.com/msavin/meteorcandy-meteor-admin-dashboard-devtool
- Owner: msavin
- Created: 2017-06-13T13:42:46.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-01-22T00:33:40.000Z (about 6 years ago)
- Last Synced: 2025-02-20T17:12:38.088Z (2 months ago)
- Topics: accounts, admin, admin-dashboard, admin-dashboard-ui, blaze, impersonate, impersonation, impersonator, meteor, meteorjs, react, user, user-interface, users
- Language: JavaScript
- Homepage: https://www.meteorcandy.com
- Size: 28 MB
- Stars: 49
- Watchers: 5
- Forks: 26
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Meteor Candy
### The Fast, Secure and Scalable Admin Panel for Meteor.jsManage your production application with Meteor Candy, the admin panel made just for Meteor. With tight integrations into Meteor's core packages, such as `accounts` and `mongo`, this package is the ultimate way to add an admin panel to your application. You can cover just about any feature you'd need with the built-in:
- Account Management
- Data Reports
- Data Tables
- Custom Functions
- Settings**Meteor Candy comes pre-configured with features such as account impersonation, activity logging, and more.** However, the real magic is when you configure it work with your application and collections. For more information, and a live demo, please visit the product website.
## Getting Started
Meteor Candy can be installed in a few minutes, and configured in a few hours. A free Development Kit is available for you to try it locally. To add it to your app, just follow these directions:
1. Copy the `./meteor-candy-config` folder from this repository to your packages folder
- You folder path should look like this: `mymeteorapp/packages/meteor-candy-config`
- The package.js file path should look like this: `mymeteorapp/packages/meteor-candy-config/package.js`
2. Install the configuration package, then the front-end package, then the core package
- run `meteor add meteor-candy-config meteorcandy:blaze meteorcandy:core`
3. Open your web app and press Control + D to launch Meteor Candy## Configuration Sample
Feel free to browse the `./meteor-candy-config` folder to see configuration options and their associated documentation. Here is an example of how easy it is to configure a table. **Meteor Candy will automatically set up pagination, search, sorting, and more.** Meteor Candy will not release any additional data beyond what you specify in the `fields` array.
```javascript
var subscriberData = {
collection: "subscribers",
label: "Subscribers",
queries: [{
label: "Subscribed Only",
query: '{"active": true}',
}, {
label: "Unsubscribed Only",
query: '{"active": false}',
}],
fields: [{
field: "_id",
label: "ID",
}, {
field: "email",
label: "Email",
}, {
field: "active",
label: "Active",
},{
field: "created",
label: "Joined",
sort: -1
}]
}
```## Compared to yogiben:meteor-admin, gterrono:houston and related forks
**Meteor Candy is an up-to-date and constantly updated solution.** First, it uses carefully scoped code and dynamic imports to ensure no burden is added to your client or server. Second, it uses methods to retrieve data in a scalable and performant way. Finally, it's all about your configuration, rather than trying to guess its way through plug and play.
## Premium Support
Every purchase of Meteor Candy comes with a free, one hour consultation. If you need additional help setting up Meteor Candy, or would like to have it done for you, please see Toy Shop.
## License
Meteor Candy is a proprietary product with a custom license. It's free to use in development, but requires a paid license to be used in production. For more information, please visit the product website.
![]()