All Projects → kriasoft → Spa Seed.front End.angularjs

kriasoft / Spa Seed.front End.angularjs

Licence: mit
A single-page application (SPA) project template based on AngularJS

Labels

AngularJS SPA Front-end Starter Kit

AngularJS SPA Front-end Starter Kit is an application skeleton for a typical single-page application (SPA) based on AngularJS. You can use it to quickly bootstrap your web application projects and dev environment for these projects. It includes the following set of pre-configured dev tools at your disposal: Browserify, Gulp, Karma, Protractor...

Directory Layout

.
├── build                       # A compiled version of the app
├── docs                        # Documentation files
├── node_modules                # Node.js dev tools and utilities
├── public                      # Public / static files: favicon.ico etc.
├── src                         # The source code of the application
│   ├── controllers
│   ├── directives
│   ├── images
│   ├── services
│   ├── styles
│   ├── views
│   └── ...
├── test                        # Unit, integration and load tests
│   ├── e2e                     # End-to-end tests
│   └── unit                    # Unit tests
└── ...

Getting Started

To get started you can simply clone the repo and install the dependencies:

> git clone https://github.com/KriaSoft/SPA-Seed.Front-end.AngularJS.git MyApp
> cd MyApp                      # Navigate to the newly created project's directory
> npm install -g gulp           # Install Gulp task runner globally
> npm install                   # Install node.js components listed in ./package.json

To compile and run the application do:

> gulp

Now browse to the app at http://localhost:8000/

SPA-Seed Repositories

Authors

Copyright

  • Source code is licensed under the MIT License. See LICENSE file in the project root.
  • Documentation to the project is licensed under the CC BY 4.0 license.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].