To get the application up and run, below are a few steps you will need to do in order to have it run. This project uses neo4j for the database and NestJS for the API.
neo4j, like I mentioned before is being used for long term data storage and currently is just being hosted off my laptop. It could easily be put into a docker container or wherever, it's up to you to decide that.
I recommend installing Neo4j Desktop
Steps:
- Launch Neo4j Desktop
- Create a new project
- I called mine "Mammoth" with Neo4j v4.x
- Add a new Graph (I again called mine Mammoth) with password "mammoth"
- You can change the password to whatever you want just update
neo4j.module.tsin the api folder
- You can change the password to whatever you want just update
- That's really all you need to do to setup Neo4j simple and easy.
- One quick gotcha is to make sure you click "Start" on your graph or else the API has nothing to talk to.
NestJS will actually be set up for you after you run npm install however, NestJS
also has a very good CLI
-> npm i -g @nestjs/cliAngular will also be set up for you by default, nothing needs to be done there. Angular also ships with a CLI
