A Comprehensive Boilerplate for NodeJS micro-services project with moleculerjs
.
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 |
- 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
- Services
- Packages
- Docs - Document for setting up environment and more
- Models - Sharing Definition Typed between Frontend & Backend