The frontend and backend is made from scratch. Whole stack in TypeScript.
URL: https://testing-mean-app.herokuapp.com/
- Mongoose.js (MongoDB): database
- Express.js: backend framework
- Angular 2+: frontend framework
- Node.js: runtime environment
- Jest:
- Install Node.js and MongoDB
- Install Angular CLI:
npm i -g @angular/cli
- Install Yarn:
npm i -g yarn
- From project root folder install all the dependencies:
yarn
mongo
use testing-mean
db.createUser({user: "admin", pwd: "admin", roles: ["dbOwner"]})
mongo
use testing-mean-testing
db.createUser({user: "admin", pwd: "admin", roles: ["dbOwner"]})
yarn dev
: concurrently execute MongoDB, Angular build, TypeScript compiler and Express server.