Skip to content
Boilerplate App for building Apps with Mongoose, SASS, Angular, Gulp, Browserify and Express.
JavaScript HTML CSS
Branch: master
Clone or download

Latest commit

Hyra Merge pull request #5 from gaboesquivel/general-updates
updates so it works on node v0.12
Latest commit f9bdc06 Aug 9, 2015

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
api removed deprecated Dec 23, 2014
client Passport auth, login and example code Nov 12, 2014
public Added public folder Oct 21, 2014
.editorconfig Renamed EditorConfig Oct 22, 2014
.gitignore Ignoring public contents Oct 21, 2014
.jshintrc Initial commit Oct 21, 2014
Gulpfile.js Initial commit Oct 21, 2014
README.md Updated README Nov 3, 2014
package.json update dev dependencies Feb 27, 2015
server.js Merge pull request #5 from gaboesquivel/general-updates Aug 9, 2015

README.md

Frickle

A Boilerplate App for building Apps with Mongoose, SASS, Angular, Gulp, Browserify and Express.

Installation

That's it. Now visit http://localhost:8080 and profit.

What's in the box

A sensible default app that ..

  • uses Browserify to build the client code from the client to the public folder
  • uses $stateProvider for the (HTML5 PushState supported) routing
  • uses SASS as pre processor
  • uses an .editorConfig file for everyone to enjoy
  • uses a .jshintrc
  • uses Gulp as build tool that does:
    • view compiling
    • sass conversion
    • browserify-ing all teh things
    • cleaning the build folder
    • jshinting your beautiful code

It comes with an example controller, service, directive and two states using stateprovider so you can see how things work together.

API

In server.js you will notice an USE_API flag you can set. When you set this to true, Frickle will automatically load all your models that live in api/models, connect to your MongoDB based on your ENV settings and load up the API routes from api/routes.js.

There's an example API Controller with corresponding Model so you can start building straight away.

You can’t perform that action at this time.