Skip to content
No description, website, or topics provided.
Vue TypeScript JavaScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
customer-list-app-backend Update app.module.ts Feb 9, 2019
customer-list-app-frontend update package.json Feb 9, 2019
.gitignore Edited readme Feb 15, 2019

Build a customer management app using Nest.js, Vue.js and MongoDB

Application repo for a customer list management application built with Nest.js, Vue.js and MongoDB.

Getting Started

This prototype is divided into two separate sections. Namely the Backend ( Built with Nest.js) and the frontend ( Built with Vue.js ).

Clone the repository

To easily set up the application, clone this repository which contains directory for both sections of the project ( i.e customer-list-app-backend and customer-list-app-frontend)

git clone

Change directory into the newly cloned project

cd nest-customer-list-app


Change directory into the backend

cd customer-list-app-backend

Install backend dependencies

npm install


Ensure that you have mongoDB installed on your machine before running the application. I have this fully setup on my mac already.

Start mongoDB:

sudo mongod

Run the application

Open another terminal and still within the customer-list-app-backend project directory run the application with:

npm run start

This will start the backend application on port 3000.


Open another terminal from the nest-customer-list-app and navigate to the customer-list-app-frontend folder to setup the frontend

Frontend dependencies

cd customer-list-app-frontend
npm install

Run the frontend app

npm run serve

Test the application

Finally open your browser and view the application on http://localhost:8080


Node.js, Npm, MongoDB

Built With

Nest.js Vue.js MongoDB

You can’t perform that action at this time.