Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 3 days 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 (about 5 years ago)
- Last Synced: 2025-01-11T07:09:33.081Z (10 days ago)
- Topics: angular-cli, angular2, aot, expressjs, redux, typescript
- Language: TypeScript
- Homepage: https://express-angular2.herokuapp.com
- Size: 4.46 MB
- Stars: 543
- Watchers: 51
- Forks: 231
- 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 )[![Deploy](https://www.herokucdn.com/deploy/button.png)](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]