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

https://github.com/msarsha/angular-1.5-components-seed

Seed project for Angular 1.5 using ui-router and components architecture
https://github.com/msarsha/angular-1.5-components-seed

Last synced: 3 months ago
JSON representation

Seed project for Angular 1.5 using ui-router and components architecture

Awesome Lists containing this project

README

        

# angular-1.5-components-seed
Seed project for Angular 1.5.

_Inspired by Todd Motto's Ultimate Angular courses_

#### Whats inside:

- Basic app structure to get you started with component architecture
- Gulp tasks for
- bundling
- serving and live reloading
- tamplate cache
- component routing with ui-router
- transition hooks for handling states that require authentication (the `app` state and his child states)
- authentication module
- global scss variables file

#### How to run

Clone the repo

Run `npm install`

Run `npm start`

#### Directory Structure:

```
.
├── src
│   ├── app
│   │   ├── common
│   │   │   ├── app.component.html
│   │   │   ├── app.component.js
│   │   │   ├── app.component.scss
│   │   │   ├── app.controller.js
│   │   │   └── app.module.js
│   │   ├── components
│   │   │   ├── auth
│   │   │   │   ├── login
│   │   │   │   │   ├── login.component.html
│   │   │   │   │   ├── login.component.js
│   │   │   │   │   ├── login.component.scss
│   │   │   │   │   └── login.controller.js
│   │   │   │   ├── register
│   │   │   │   │   ├── register.component.html
│   │   │   │   │   ├── register.component.js
│   │   │   │   │   ├── register.component.scss
│   │   │   │   │   └── register.controller.js
│   │   │   │   ├── auth.config.js
│   │   │   │   ├── auth.module.js
│   │   │   │   └── auth.service.js
│   │   │   ├── dashboard
│   │   │   │   ├── dashboard.component.html
│   │   │   │   ├── dashboard.component.js
│   │   │   │   ├── dashboard.component.scss
│   │   │   │   └── dashboard.module.js
│   │   │   └── components.module.js
│   │   ├── _variables.scss
│   │   ├── root.component.html
│   │   ├── root.component.js
│   │   └── root.module.js
│   └── index.html
├── gulpfile.babel.js
├── gulpfile.config.js
├── jsconfig.json
├── package.json
└── typings.json
```