{"repo":"mahdi-vajdi/nestjs-microservice-example","free":true,"listed":false,"github":"https://github.com/mahdi-vajdi/nestjs-microservice-example","clone":"git clone https://github.com/mahdi-vajdi/nestjs-microservice-example.git","description":"A NestJS-based microservice example featuring authentication, API gateway, user, and project management.","language":"TypeScript","stars":11,"topics":["grpc","microservice","mongodb","mongoose","nats","nats-jetstream","nestjs","nestjs-monorepo","nodejs"],"license":"MIT","category":"networking-infra","readme_excerpt":"NestJS Microservice Example This project is a NestJS-based microservice example. Description This project implements a microservice architecture using NestJS. It provides core functionalities including user management, authentication and authorization, project management, and an API gateway to orchestrate communication between services. This example serves as a robust foundation for building scalable and maintainable distributed applications. Getting Started Prerequisites Make sure you have the following installed on your system: Node.js : A recent LTS version (e.g., v18.x or v20.x). You can download it from nodejs.org. npm : Node Package Manager (comes with Node.js). Docker : (Optional, but recommended if using containerized services). Download from docker.com. Installation 1. Clone the repository: 2. Navigate to the project directory: 3. Install dependencies: Available Scripts In the project directory, you can run the following commands: - npm run prebuild : Removes the dist folder. - npm run build : Builds the application. - npm run format : Formats the code using Prettier. - npm run start : Starts the application. - npm run start:dev : Starts the application in watch mode. - npm run start:debug : Starts the application in debug mode with watch. - npm run start:prod : Starts the production build (specifically dist/apps/dashboard-ms/main ). - npm run lint : Lints the codebase using ESLint and auto-fixes issues. - npm run test : Runs Jest tests. - npm run test:watch : Runs J","default_branch":null,"files":null,"tree":[],"storefront":"/r/mahdi-vajdi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mahdi-vajdi/nestjs-microservice-example/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}