- Clone the repository.
- Unzip the contents of the repository.
- Open the contents into an editor like Visual Studio Code or Webstorm.
- Go to the desired file location using the terminal.
- Now inorder to run the server side, go to Node Server as well as the main root folder(SOEN-6441-W-Flight-Tracker) and in the terminal, write npm install for both to install the node packages, provided that node is already installed on your local machine.
- Also install sqlite3 package using npm.
- To start the server, go to the Node Server in the terminal and run the command "node app.js".
- Install the latest angular cli from the web.
- After installing the above packages, open another terminal for the client side and go to tracker-ui folder and then run "ng serve" whch is a angular provided command to run the localhost so that the UI can be seen.
- Go to http://localhost:4200/flights to see the homepage of the appliction and experiment with the data accordingly.
Thanks, hope this project helps you in understanding the implementation of Table Data Gateway and Data Mapper.