Start building apps with Angular2, NodeJs, MongoDB, Gulp and TypeScript

Start building apps with Angular2, NodeJs, MongoDB, Gulp and TypeScript

On https://github.com/geobarteam/merode/tree/mongoose I assembled an example application based on the Angular2 Tour of Heroes tutorial but extended with NodeJs and MongoDB. 

The example is an ideal starting place to build applications on a nice development stack made of :

  • Angular2 for the fronted application
  • Node.js: as backend web server.
  • LiteServer: This server should not be used for production but only during the development. LiteServer is specifically designed for serving static pages during the development.  It refresh the browser every time a file is saved.
  • Express: to serve the static pages in production.
  • MongoDB & Mongoose: Document database technology.  Mongoose is the client side library enabling to interact with MongoDB .
  • TypeScript: for providing the type safety.
  • Gulp: it’s used to automate all sort of development tasks like copying files or cleaning the typescript compile output.

To startup the application in development mode just type: “npm start”.

Great example, thank you for your efforts!

Like
Reply

Intéressé par les apps ?

Like
Reply

To view or add a comment, sign in

More articles by Geoffrey Vandiest

  • OIDC with auth0, Angular and DotNet Core 3.1

    On my github repo you’ll find a demo app based on auth0 SPA Angular quickstart. It's integrated with a .

    1 Comment
  • SPA Secure Coding Guide

    Here you can find the slides that accompany my “SPA Secure Coding Guide”, this presentation go through a set of…

  • Is my dream team a feature-team?

    Feature teams is one of the ways of scaling agile over a larger organization, you divide your organization in many…

    2 Comments
  • The monolith database as a primary cause of slow delivery

    Large monolitic applications are characterized by big bottlenecks that slows down the entire process. The dependencies…

    1 Comment
  • Microservices: Size does not matter

    The term micro in microservice suggest that services should be decomposed in very small units. Martin Fowler recommend…

  • Embrace Continuous Delivery or die!

    In the classical view of software delivery, you need to make a trade-off between quality and speed. The traditional IT…

    2 Comments
  • Angular2 vs React

    Currently we had a lot of discussion on which web framework we should invest: Angular2 or React. Therefore, I decided…

  • ASP.NET CORE: Building TypeScript with Gulp

    In the preceding post I show how you can compile your TypeScript files with tsc. You can also simply use Visual Studio…

  • ASP.NET Core: Modify an Angular App to use Typescript

    In this post I explain how to modify an Angular 1.x app to use typescript.

  • Create an Angular App with ASP.NET Core

    Here I start a series of little tutorials on how to build from scratch a new Angular application with ASP.NET Core and…

    2 Comments

Explore content categories