Seed project for Angular 1.5.
Inspired by Todd Motto's Ultimate Angular courses
- 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
Clone the repo
Run npm install
Run npm start
.
├── 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