Skip to content

[WIP] A Comprehensive Boilerplate for NodeJS micro-services project with moleculerjs.

Notifications You must be signed in to change notification settings

ltv/moleculer-boilerplate-ts

Repository files navigation

Moleculer Boilerplate for Typescript Projects

A Comprehensive Boilerplate for NodeJS micro-services project with moleculerjs.

Technical stack

Language / Framework Version Description Author & Repository
Typescript 3.9 TypeScript is a superset of JavaScript that compiles to clean JavaScript output. Typescript - Microsoft
MoleculerJS 0.14 Progressive microservices framework for Node.js. Moleculer - Icebob
Mongoose 5.9.25 elegant mongodb object modeling for node.js Database Mongoose Official Page
VueJS 3.0.0 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web VueJS - Evan You
VuePress 1.3.0 Minimalistic Vue-powered static site generator VuePress - VueJS Team
Helm Charts 3.0.3 The Kubernetes Package Manager Helm - Helm

Features

  • Frontend with authenticated user
    • Simple Dashboard
    • User Profile
    • Login with Local Database & Social Provider
    • User Management
  • Backend with ApolloServer Federation
    • Services
      • Auth - For Authentication
      • Gateway - API Gateway with ApolloServer Federation
      • System - Logging & More
      • User - User Management
  • Packages
    • Docs - Document for setting up environment and more
    • Models - Sharing Definition Typed between Frontend & Backend