Nest-Vue PKM
Simple, extensible Personal Knowledge Manager. Based on the https://github.com/yemiwebby/nest-vue-project.git repo and documented here: https://www.digitalocean.com/community/tutorials/how-to-build-a-blog-with-nest-js-mongodb-and-vue-js , it is a clone with mutations into the "pkm" namespace, and is based on a journal which includes not just the original blog posts, but simple journal entries, and varieties of other node types.
It is a project in two sections, a backend (Nest.js), and a frontend (Vue.js)
From the original ReadMe.md:
cd pkm-backend
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
Open another terminal and still within the pkm-backend
project directory run the application with:
npm run start:dev
This will start the backend application on port 8081
.
Open another terminal from the tq-pkm-1
and navigate to the pkm-frontend
folder to setup the frontend
cd pkm-frontend
npm install
npm run serve
Finally open your browser and view the application on http://localhost:8080