• Stars
    star
    572
  • Rank 75,500 (Top 2 %)
  • Language
    JavaScript
  • Created almost 8 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Contacts Manager application built on Angular 1.5 components, ui-router 1.0.0, Firebase.

---

AngularJS 1.5 component architecture app

Try the Contacts Manager app! You'll need to register and create an account.


Want the ES2015 version? Check it out here.


A Contacts Manager application built on AngularJS 1.5 components, ui-router 1.0.0, Firebase. Want to build it? Jump on my AngularJS 1.5 Pro course.

List of features:

  • AngularJS 1.5 .component() method
  • Stateful/stateless and routed components
  • One-way dataflow
  • Lifecycle hooks
  • ui-router 1.0.0
  • Firebase auth and database/hosting
  • Fully tested, including spec files
  • Built against my component architecture styleguide
  • Proper SCSS architecture to provide maintainable, scalable and well-organized code

Setup and install

To run this app, follow the instructions here. Basically npm install and npm start. Run tests with npm test. Have fun!

Contacts Manager

More Repositories

1

angularjs-styleguide

AngularJS styleguide for teams
5,980
star
2

echo

Lazy-loading images with data-* attributes
JavaScript
3,728
star
3

fireshell

Fiercely quick front-end boilerplate and workflows, HTML5, Grunt, Sass.
JavaScript
1,519
star
4

flare

Unobtrusive event emitter API for Google Universal Analytics event tracking
JavaScript
505
star
5

angular-pizza-creator

Source code for Angular advanced Form APIs pizza builder
TypeScript
451
star
6

fluidvids

Fluid width (responsive) videos module, 1KB, custom players, dynamic elements/XHR support.
JavaScript
417
star
7

angular-dynamic-forms

Configurable Reactive Forms in Angular with dynamic components
TypeScript
318
star
8

angular-architecture

Angular architecture guide for teams.
261
star
9

apollo

Standalone cross-browser DOM class manipulation module
JavaScript
251
star
10

angular-component

Fully featured .component() polyfill for Angular v1.3+
JavaScript
191
star
11

axis

Simple JavaScript type checking module. Returns a Boolean for each type check.
JavaScript
180
star
12

reactive-pizza

Angular v4.1.1 - Reactive Forms, Observables, Component Architecture. Pizza. 🍕
TypeScript
180
star
13

superbox

Superbox, the lightbox, reimagined
JavaScript
125
star
14

flaunt-js

Flaunt JS, stylish responsive navigations with nested click to reveal
CSS
89
star
15

linkjuice

Automatically wraps and creates anchor links for <h1-h6> headings
JavaScript
88
star
16

foreach

forEach implementation for Objects/NodeLists/Arrays, automatic type loops and context options
JavaScript
81
star
17

lunar

SVG class module for has/add/remove/toggleClass
JavaScript
78
star
18

stratos

Object manipulation module, simplified extends, keys, add/remove methods and more.
JavaScript
72
star
19

interpolate

Micro templating engine, maps Object property values to a String template
JavaScript
56
star
20

console.loge

Doge-driven debugging. Such console, many logs. Wow.
JavaScript
47
star
21

jbar

jBar, the lightweight jQuery notification banner.
CSS
32
star
22

superfast-angular-2

A super simple setup for Angular 2 to prototype or play around. Components, TypeScript and Routing.
JavaScript
32
star
23

gulp-oss

My Gulp.js boilerplate for creating new JavaScript projects
JavaScript
28
star
24

NoFi

No WiFi, detecting offline states with HTML5
JavaScript
25
star
25

switch-messages

switchMessages for Angular 1.2+, partial functionality from Angular 1.3+ "ngMessages"
JavaScript
24
star
26

fluidvids-react

React.js implementation of fluidvids.js
JavaScript
23
star
27

track-digests

A simple Directive to track $digest counts
JavaScript
21
star
28

psswrd

Show/hide toggling for password inputs.
JavaScript
21
star
29

ac-store

Simple Redux Store
TypeScript
19
star
30

angular-connect-2016

Final code for AngularConnect Angular 1 & 2 demos.
HTML
18
star
31

ac-boilerplate

TypeScript
16
star
32

suave

Re-engineering the HTML5 <video> tag for semantics and modularity.
JavaScript
16
star
33

mapify

Map iteration for Arrays and Objects
JavaScript
14
star
34

fluidvids-polymer

Web Component for fluidvids.js built with Polymer
14
star
35

ngrx-workshop

JavaScript
12
star
36

data-tabs

Simple HTML5 data-* jQuery tabs. Markup free and relative to their container for ultimate re-use.
12
star
37

workspaces-grunt

Using Grunt and Chrome Workspaces for in-browser development
JavaScript
10
star
38

fowa2014

FOWA 2014 workshop
CSS
7
star
39

ngWorkshop2015

[this is really old, wouldn't bother using it] Falsy Values AngularJS Workshop 2015
JavaScript
5
star
40

babel-private-properties-methods-classes

🔥 Babel + ESLint + Private Properties and Methods in Classes
5
star
41

imgShufflr

jQuery random image shufflr, inline img and background CSS
5
star
42

ngbe-2016

Source code moved here: https://github.com/toddmotto/angular-pizza-creator
5
star
43

selectnav

JavaScript select navigation for responsive projects
JavaScript
4
star
44

fitdevcomments

3
star
45

aot-loader

[BETA/Work In Progress] Ahead-of-Time Compiler for Webpack.
JavaScript
3
star
46

web-platform-angular-2

HTML
3
star
47

required-fallback

A robust HTML5 'required' attribute fallback, client-side jQuery script.
3
star
48

bounceThis

jQuery plugin that mimics CSS3 keyframes animations of bouncing headers
JavaScript
2
star
49

kendo-html-editor

HTML
2
star
50

fowd

CSS
1
star