moleculer-boilerplate-ts icon indicating copy to clipboard operation
moleculer-boilerplate-ts copied to clipboard

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

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