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: about 1 month 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 9 years ago)
- Default Branch: master
- Last Pushed: 2019-10-24T11:31:30.000Z (over 5 years ago)
- Last Synced: 2025-03-28T18:09:51.952Z (about 1 month 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
- 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? [email protected]