Build eshop template with MEAN stack and typescript - introduction



We will create Eshop template with a typescript Frontend and Backend. There is an obvious advantage of using one language for a full app, it's much easier to switch from FE to BE without thinking about different syntax and rules for another language.

The goal is to have a full eshop with cart, shipping information, categories, emails and with simple responsive design.

The second part is administration, which is not just for adding products and categories with images and simple orders management, but also to change theme style and add simple pages and translations to eshop. Bonus is also added config to change shipping cost.


Source code

Source code is on - github.com/pararell/eshop_mean


Demo

Eshop is deployed with docker on Ubuntu server - Eshop


Technological stack - MEAN

  • MongoDB database
  • Backend with Nest.js and Express
  • Frontend with Angular 10*

10/6/2020