A (very, very slow) copy of this repository is currently running on Heroku here.
This application serves a basic web form interface for querying and displaying recall data from the Government of Canada API.
The application is written in TypeScript as an HTML5 application, utilizing Node and Bower for package management and tsd for TypeScript definitions.
After cloning the repository, open a terminal / command prompt and invoke:
npm install && bower install
Once this has run its course, you will have all of the dependencies required to start the server.
At the terminal / command prompt, invoke the following command:
node node-app.js
This will start the application on port 3000 by default. You can now open a browser to http://localhost:3000 and begin using the basic form controls to query the recall database.
This was developed with JetBrains WebStorm 9.0.3, using the built-in TypeScript file watcher process. To modify the TypeScript files manually, you'll need to use an IDE that has a similar capability, or configure your build process to leverage tsc.exe (a la grunt-tsc) to generate .js files that can be served by the browser.