MEAN stack development with Angular and Express, both powered by Typescript. This repository was started under Angular 2 and updated to Angular 4.
- Installing NodeJS version 6.9 or heigher
- Angular is building using @angular/cli.
# install angular-cli via npm
npm install -g @angular/cli
# install server packages via npm
npm install -g nodemon node-inspector rimraf npm-run-all npm-check
- Learning Angular
- Angular style guide
- Learning Typescript
- Learning how to use the really cool pleerock's library routing-controllers which help us creating our express server using typescript annotations.
- install MongoDB
- restore MongoDB dump : ./mongodb-dump-00.agz
mongorestore --host localhost --gzip --archive=mongodb-dump-00.agz
# clone the repository
# --depth 1 removes all but one .git commit history
git clone --depth 1 https://github.com/yraffin/meants-starter.git
# change directory to the repository directory
cd meants-starter
# install the repository dependencies with npm
npm install
# start the server
npm start
go to http://localhost:8080 in your browser
use account admin/admin