nartc / Nest Mean
NestJS Tutorial Repository
Stars: ✭ 250
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to Nest Mean
Angular2 Express Mongoose Gulp Node Typescript
AngularJS 2 (Updated to 4.2.0) Mean Stack application which uses Angular2, Gulp, Express, Node, MongoDB (Mongoose) with Repository Pattern Business Layer
Stars: ✭ 201 (-19.6%)
Mutual labels: mongoose, mongodb, expressjs
Nest Cnode
CNode 社区 Nest 版本 https://cnodejs.org/
Stars: ✭ 125 (-50%)
Mutual labels: mongoose, mongodb, nestjs
Angular Full Stack
Angular Full Stack project built using Angular, Express, Mongoose and Node. Whole stack in TypeScript.
Stars: ✭ 1,261 (+404.4%)
Mutual labels: mongoose, mongodb, expressjs
Node React Ecommerce
Build ECommerce Website Like Amazon By React & Node & MongoDB
Stars: ✭ 1,080 (+332%)
Mutual labels: mongoose, mongodb, expressjs
Amazona
Build Ecommerce Like Amazon By MERN Stack
Stars: ✭ 152 (-39.2%)
Mutual labels: mongoose, mongodb, expressjs
Mean Stack Angular6 Crud Example
MEAN Stack Angular 6 CRUD Web Application
Stars: ✭ 69 (-72.4%)
Mutual labels: mongoose, mongodb, expressjs
Angular Cms
An flexiable, extendable, modular, single CMS app based on Angular, Express, MongoDB
Stars: ✭ 109 (-56.4%)
Mutual labels: mongoose, mongodb, expressjs
Youtube Clone Nodejs Api
VueTube is a YouTube clone built with nodejs, expressjs & mongodb. This is the RESTful API repository.
Stars: ✭ 441 (+76.4%)
Mutual labels: mongoose, mongodb, expressjs
Bookmarks.dev
Bookmarks and Code Snippets Manager for Developers & Co
Stars: ✭ 218 (-12.8%)
Mutual labels: mongoose, mongodb, expressjs
Nest User Auth
A starter build for a back end which implements managing users with MongoDB, Mongoose, NestJS, Passport-JWT, and GraphQL.
Stars: ✭ 145 (-42%)
Mutual labels: mongoose, mongodb, nestjs
Mean Angular4 Chat App
MEAN stack with Angular 4 Chat App
Stars: ✭ 41 (-83.6%)
Mutual labels: mongoose, mongodb, expressjs
Builderbook
Open source web application to learn JS stack: React, Material-UI, Next.js, Node.js, Express.js, Mongoose, MongoDB database.
Stars: ✭ 3,015 (+1106%)
Mutual labels: mongoose, mongodb, expressjs
Checksheet Manager
Checksheet Manager for college checksheets. Created with AngularJS and Node/Express/MongoDB.
Stars: ✭ 31 (-87.6%)
Mutual labels: mongoose, mongodb, expressjs
Mongoose
Mongoose module for Nest framework (node.js) 🍸
Stars: ✭ 191 (-23.6%)
Mutual labels: mongoose, mongodb, nestjs
Nodepress
😎 RESTful API service for Blog/CMS, powered by @nestjs
Stars: ✭ 829 (+231.6%)
Mutual labels: mongoose, mongodb, nestjs
Nodejs Backend Architecture Typescript
Node.js Backend Architecture Typescript - Learn to build a backend server for Blogging platform like Medium, FreeCodeCamp, MindOrks, AfterAcademy - Learn to write unit and integration tests - Learn to use Docker image - Open-Source Project By AfterAcademy
Stars: ✭ 1,292 (+416.8%)
Mutual labels: mongoose, mongodb, expressjs
Vue Nodejs Youtube Clone
This is the frontend (VueJS) of the Youtube clone called VueTube.
Stars: ✭ 314 (+25.6%)
Mutual labels: mongoose, mongodb, expressjs
Nodejs Rest Api Project Structure Express
Nodejs project structure practices for building RESTful APIs using Express framework and MongoDB.
Stars: ✭ 134 (-46.4%)
Mutual labels: mongoose, mongodb, expressjs
Express Es6 Starter
Starter project for creating a MVC express server with MongoDB
Stars: ✭ 178 (-28.8%)
Mutual labels: mongoose, mongodb, expressjs
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:
-
cd ./server
&npm i
to install all dependencies for Server side - 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 runmongod
subsequently so you can setup aCompound Run Configuration
withstart:dev
andmongo:local
to start the Backend with ease. -
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 toconfig/default.ts
and check if theMONGO_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 withng serve
-
Note: Might be worth it to take a look at
proxy.conf.json
and how I setup the CLI to use theproxy
file when serving so that we can call our backend onlocalhost:3000
. This is so-called Cross Domains Request and our backend does not have CORS setup. Proxy will help us making the requests from4200
to3000
.
Docker
Docker is supported.
-
Branch:
docker
-
Steps: Just clone the repository, check out
docker
branch then fromroot
directory, rundocker-compose up
and Docker will take over. -
Note: Angular application will be served by NGINX on
localhost
; Nest application will be running onlocalhost:3000
; cAdvisor which monitors our containers will be running onlocalhost:8080
. Again, it's worthwhile to explore the Dockerfile in bothclient
andserver
directory; alsonginx.conf
anddocker-compose.yml
to get the gist of how Docker and Docker Compose work.
P.S: Pull Requests, Contributions are most definitely welcomed :)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].