Devstack based on Foundation for Apps
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
backend
client
.bowerrc
.gitignore
.jshintrc
Gemfile
Gemfile.lock
LICENSE
bower.json
createAdmin.js
default.env
gulpfile.js
package.json
readme.md

readme.md

DEPRECATED: THIS PROJECT IS NO LONGER MAINTAINED

Welcome to YETI-Stack

YETI-Stack is a Foundation for Apps powered Fullstack.

Features

  • stateless authentication via JWT
  • rolebased Authorization
  • modular frontend and backend
  • optional use of frontmatter
  • signup for users
  • forgot password function
  • responsive emails with ZURB-INK and handlebars templates
  • configurable for different enviroments with .env files
  • fast and easy builtprocess with gulp
  • automatic annotation of Angularcontrollers
  • stylesheets compiled with lightning fast gulp-sass
  • livereload in development

Requirements

You'll need the following software installed to get started.

  • Node.js: Use the installer provided on the NodeJS website.
  • MongoDB:Use the installer for your OS.
  • Git: Use the installer for your OS.
  • Gulp and Bower: Run [sudo] npm install -g gulp bower

Get Started

  1. git clone https://github.com/webnugget/yeti-stack.git
  2. cd ./yeti-stack
  3. npm install
  4. bower install
  5. rename default.env to .env
    and fill in your enviromentvariables
  6. npm start
  7. open http://localhost:3000 in your browser

Create Admin-User

To create an administrative Account just run the following command from the project-root.

node createAdmin.js username password email

and replace username password and email with your account Details.

Example

yeti-stack.webnugget.de