{"repo":"keegan-carey/NEST-MEAN","free":true,"listed":false,"github":"https://github.com/keegan-carey/NEST-MEAN","clone":"git clone https://github.com/keegan-carey/NEST-MEAN.git","description":"A full-stack starter combining NestJS backend and Angular/MongoDB frontend, ideal for rapidly developing scalable web apps with cohesive architecture.","language":"TypeScript","stars":10,"topics":["api-backend","mongodb","quick-start","angular-integration","full-stack-demo","nestjs-mean"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"NestJS Tutorial Repository Repository will be separated into server and client directory for NestJS backend and Angular frontend resepctively. - [x] Server repository - [x] Client repository - [x] Docker support - [x] Hook up Server and Client Server-side (NestJS) This repository houses the Project's backend written using NestJS - NSwag : Nswag allows us to generate API Calls to our Backend on our Frontend in forms of Functions. The abstraction of HttpClientModule takes place in the generated file. - Steps : 1. cd ./server & npm i to install all dependencies for Server side 2. Have an instance of MongoDB running ( mongod ). If you use an IDE like WebStorm, I have a script called: mongo:local that is going to run mongod subsequently so you can setup a Compound Run Configuration with start:dev and mongo:local to start the Backend with ease. 3. npm run start:dev to start the server - Note : If there's issue connecting to local MongoDB and you make sure that you already have mongod running, go to config/default.ts and check if the MONGO URI is correct. Client-side (Angular) This repository houses the Project's frontend written using Angular 6 - Ant Design : The components design is by AntDesign (https://ng.ant.design/docs/introduce/en). I really like the subtle looks of AntDesign. - Steps : npm i to install all the dependencies then just start the application with ng serve - Note : Might be worth it to take a look at proxy.conf.json and how I setup the CLI to use the proxy file w","default_branch":null,"files":null,"tree":[],"storefront":"/r/keegan-carey","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/keegan-carey/NEST-MEAN/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."}