Installation Instructions
- You need to have Node v9.11.2 and NPM v6.4.1 installed. You can check what version and whether you have already installed each by using these commands:
'node -v npm -v'
If you didn't have them installed please do so, e.g. by using nvm form here: https://github.com/creationix/nvm
- Clone the repository to your device with this command:
'git clone https://github.com/bkari02/SENPH-App.git'
- Navigate into the folder by entering the following command into your terminal:
'cd SENPH-App/node-proxy'
- Install npm dependencies with:
'npm install'
- Run the app with:
'npm start'
- Next you need to run the Apache Jena Fuseki Server. Open another terminal and navigate to th SENPH-App folder again. Inside the folder type:
'cd /fuseki ./fuseki-server'
The server will start and the built-in UI is locally available at port 3030: 'http://localhost:3030'
- Open another terminal and navigate again into the SENPH-App folder. The type:
'cd /senph-frontende npm install -g @angular/cli ng-serve'
The Angular Front-end will be hosted on port 4200: 'http://localhost:4200'