Git Product home page Git Product logo

ang-starter's Introduction

ang-starter

Angular start point for medium and large applications.

This project is an starting point for develop an AngularJS application. You can use it for medium and long range applications.

Inside this project live a sample application with an app structure thought for large ammount of code. The application itself doesn't do much, just give a boilerplate of configuration files and wire it all together.

Getting Started

To get you started you simply clone this repository and install the dependencies with bower I changed the bower components folder to inside the app directory through the .bowerrc file to make ir accesible to the application on the server.

###Clone ang-starter

git clone https://github.com/mriverodorta/ang-starter.git
cd ang-starter

###Install Dependencies This project only depends on angular and angular-route packages to get them you can use bower

bower install

###Directory Layout

├── app                                 --> All of the application files
│   ├── css                             --> Css files for the application
│   │   └── app.css                     --> Application main style
│   ├── img                             --> Images folder
│   ├── index.html                      --> Application index
│   ├── js                              --> Application javascript code
│   │   ├── app.js                      --> Application deffinition
│   │   ├── Config                      --> Application config folder
│   │   │   ├── Bootstrap.js            --> Application bootstrap
│   │   │   ├── Constants.js            --> Application Constants
│   │   │   ├── HTTP.js                 --> Application Http configuration
│   │   │   ├── Packages                --> Application packages configuration folder
│   │   │   ├── RequestInterceptor.js   --> Application Request Interceptor
│   │   │   ├── ResponseInterceptor.js  --> Application Response Interceptor
│   │   │   ├── Routes.js               --> Application Routes
│   │   │   └── Security.js             --> Application Security config
│   │   ├── Controllers                 --> Application Controllers folder
│   │   │   ├── AboutCtrl.js            --> Application controller for about page
│   │   │   ├── ContactCtrl.js          --> Application controller for contact page
│   │   │   └── HomeCtrl.js             --> Application controller for home page
│   │   ├── Directives                  --> Application Directives folder
│   │   │   └── year.js                 --> Application Sample Directive
│   │   ├── Filters                     --> Application Filters folder
│   │   │   └── word.js                 --> Application Sample filter
│   │   ├── Models                      --> Application Models folder
│   │   │   └── Crud.js                 --> Application Sample model
│   │   ├── Services                    --> Application Services folder
│   │   │   └── Auth.js                 --> Application Sample service
│   │   └── test.js                     --> Tests
│   └── partials                        --> Application Partials folder
│       ├── about.html                  --> Application about partial
│       ├── contact.html                --> Application contact partial
│       └── home.html                   --> Application home partial
├── bower.json                          --> Application dependencies
├── LICENSE                             --> Application Licence (MIT)
├── README.md                           --> Application this file
└── test                                --> Application Tests folder

###Serving files To serve the application you just need the app directory for production.

###Contact For any question ask me at [email protected], or open an issue, be free to fork or use this project for any application you need to develop.

ang-starter's People

Contributors

mriverodorta avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.