Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/danyim/gerbdawg

In life, there are gerbs and then there's The Big Dawg...
https://github.com/danyim/gerbdawg

Last synced: 8 days ago
JSON representation

In life, there are gerbs and then there's The Big Dawg...

Awesome Lists containing this project

README

        

# gerbdawg

In this world, there are gerbs and then there's The Big Dawg. This is a simple web app that captures examples of this peculiar duality.

**URL:** [https://gerbdawg.herokuapp.com/](https://gerbdawg.herokuapp.com/)

Made with [Yeoman](http://yeoman.io/) with the [GulpAngular generator](https://github.com/Swiip/generator-gulp-angular), [Firebase](https://www.firebase.com/), [SCSS](http://sass-lang.com/), [Bootstrap 3](http://getbootstrap.com/), and [Heroku](https://dashboard.heroku.com/)

### Deployment
- `gulp clean && gulp build`
- **Note:** `/dist` is commented out in the .gitignore because web.js needs to read from that folder in order for Heroku to work
- If you're too lazy to do this, `publish.sh` will clean, build, and commit a release for you

### This project contains great examples of
- 2 column full-length Bootstrap layout
- Reading and three-way-binding Firebase arrays (`main.controller.js`) with a form for basic CRUD ops (`addSayingModal.html`)
- Reading a single Firebase object and waiting for it to populate (`addSayingModal.controller.js`)
- Modals: opening, closing (with hotkeys), tying router state to the modal
- `$cookie` set/retrieval and a rudimentary password security with a Firebase value (`addSayingModal.controller.js`)
- How not to be a gerb