This is the first mandatory assignment for System Integration. Have a look at the assignment description here.
- Python 3.7 or above
- sqlite3
- requests
- json
- pandas
- xml-python
- msgpack
To install these packages run this command: sudo pip install sqlite3 requests json pandas xml-python msgpack
- NodeJS 14.5 or above and NPM
- express
- axios
- express-xml-bodyparser
- sqlite3
- readline-sync
- request
To install these packages run this command:
npm install express axios express-xml-bodyparser sqlite3 readline-sync request
Have dart installed. You can get dart via this link.
You can find more information on how to run each service in their README's.
- Main System README
- NemID Code Generator README
- NemID Password Generator README TODO
- NemID User Generator README TODO
In the root project:
cd Client_System; python3 client.py
In the root project:
cd NemID_ESB; node esb_mock.js
This should only be run after ESB server is running.
In the root project:
cd Main_System; dart main.dart