moleculer-boilerplate-ts
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
- [ ] Services
- Packages
- [ ] Docs - Document for setting up environment and more
- [ ] Models - Sharing Definition Typed between Frontend & Backend