https://github.com/vladotesanovic/angular2-express-starter
Angular 8 and Express :family: ( Heroku ready )
https://github.com/vladotesanovic/angular2-express-starter
angular-cli angular2 aot expressjs redux typescript
Last synced: 10 months ago
JSON representation
Angular 8 and Express :family: ( Heroku ready )
- Host: GitHub
- URL: https://github.com/vladotesanovic/angular2-express-starter
- Owner: vladotesanovic
- License: mit
- Created: 2015-10-05T14:48:18.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2019-10-24T11:31:30.000Z (over 6 years ago)
- Last Synced: 2025-03-28T18:09:51.952Z (11 months ago)
- Topics: angular-cli, angular2, aot, expressjs, redux, typescript
- Language: TypeScript
- Homepage: https://express-angular2.herokuapp.com
- Size: 4.46 MB
- Stars: 543
- Watchers: 50
- Forks: 229
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-boilerplate - Github
README

## Angular4+ Express Starter ( Advanced )
- Angular 5+
- ExpressJS ( 4.x - with compression )
- Webpack ( angular-cli )
[](https://heroku.com/deploy)
## Concepts
- Redux ( NgRx/Store - with server calls)
- Smart & dumb components
- AOT: Ahead-of-Time compilation
- Advanced routing ( lazy loading, router outlets...)
## Install / Development
```bash
git clone https://github.com/vladotesanovic/angular2-express-starter
cd angular2-express-starter
# Install dependencies
npm install
# start server
npm run start
# Client url: http://localhost:4200
# Application ( epxress ) API: http://localhost:4300
```
Install Redux DevTools chrome extenstion:
https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd
## Build / Production
```bash
npm run build
## Deploy dist folder to app server
Structure of dist folder:
/dist/server <-- expressjs
/dist/client <-- angular2
```
## Note
All html and css are from: http://www.w3schools.com/howto/
- INNOVIC doo
- Software consulting company for building full stack solutions.
- Proficient in: NodeJS, TypeScript, Angular, MongoDB...
- You have project for us? hello@innovic.io