/dpd-angular-minovate-seed

A "seed project", designed to be cloned and used as the basis for new projects. To make it easier to get started, I have trimmed out much of the functionality of the Minovate dashboard, which you should buy if you use this for a project, and incorporated a http://deployd.com/ api server to handle the server-side functionality.

Primary LanguageHTML

dpd-angular-minovate-seed

Start your awesome webs app on a simple yet powerful API in hours, not months. Everything you need is here.

Try the demo

dpd-angular-minovate-seed provides you with all the components of a generic webapp, ready to customize:

BASIC FUNCTIONS:

  • An functioning angular app with nested views and routing all setup
  • A simple and fast realtime REST API server, complete with socket.io push functionality.
  • A basic form, file upload, email, login/registration and Facebook-Authentication already working with the api server
  • A functioning test suite

###Alternatives @rgolea has created a brilliant Angular Material seed called angular-deployed-admin

What is a seed?

Starting a project used to take a few weeks or even months just to get the most basic things working - home page, login, registration, building a lead-capture form, a data-input form, uploading a file, sending an email.

With a seed it takes minutes to start a project and have your basic functions. Many frameworks come with some kind of basic seed - for example, to get started with a new rails project, you type rails new myapp and a blank app is magically created in the subdirectory myapp.

A seed takes care of all off the repetitive overhead that we spend so much time doing: With a seed, you have a ready to go project, just Npm install, bower install, and start a new branch.

What is Deployd?

Deployd is "The simplest way to build an API"

Basically it's a node.js REST API server that's easy as sin to use. And it supports realtime communication with Socket.io. And it has a bunch of plugins that do all sorts of great stuff, like allowing file upload to amazon s3, sending email or sms, or push notifications, connecting to Facebook, run cron jobs, etc. Of course it also supports just about any node module, or can even itself be used as a module from within ExpressJS.

Watch the YouTube video and prepare to have your mind blown.

Support

Deployd is bieng built and supported by an active open source community on google groups, github and via chat on gitter.

What is Minovate?

Minovate

Minovate is a "premium admin dashboard powered by AngularJS. It’s built on popular Twitter Bootstrap v3 framework. Minovate is fully based on HTML5 + CSS3 standards. Is fully responsive and clean on every device and every browser.

Minovate contains many example pages with many ready to use elements and is strongly customizable. You can choose from 6 colors for header, branding, navbar and active element. You can toggle fixed navbar and header and choose from few premade layouts such as horizontal navbar, boxed layout or rtl layout.

Minovate works on every modern browser, any device and any screen size."

#License Please note that the full Minovate has a paid license, but this seed file only has about 10% of minovate's functionality. In this dirivitive work, I've removed charts and web templates, and PSDs and many other things, leaving only the 10% we web developers need most to get started with a new project. If you like Minovate, buy it like I did, and use all the features (It's cheap). If you use the Minovate in an commercial project, please make sure to read and abide by the license.

Alternatives:

You can try the free open source rdash dashboard

Install

$ git clone
$ npm install
$ bower install
$ karma start 
$ grunt serve
$ dpd -d
$ open http://localhost:2023/
  • Clone the repository
  • Install node dependancies
  • Install front-end dependancies
  • Start the test suite
  • Compile the front end assets and start the front-end server
  • Start the api server and open the api dashboard
  • Open the front-end your default browser

Getting Started With Development

KEY CONCEPTS

Routes

Callbacks

EXAMPLES

COMING SOON

Add a new API

Add a new factory or service

Add a new view & controller

Add a new test

Example site: http://callnotes.io

Make a pull request on this readme.md or pm @fotoflo to get your example added