A web app built with Node.js, Express.js, PostgreSQL, and Knex.js to search the Air Canada fleet by fin number, registration, or carrier.
http://fin-search.herokuapp.com
While fin numbers are used internally within the airline, virtually every outside agency refer to aircraft by civil registration. This tool simplifies the lookup process, where a spreadsheet or static HTML page would be normally required.
This app is not sanctioned by or affiliated with Air Canada in any way, and I take no responsibility for its accuracy or usage.
- Fork and clone your fork of this repository.
- Install dependencies using
npm install
- Create the PostgreSQL database from the command line:
createdb acfin
- Create .env file based on .env.example
- Run the schema and seedfile from the command line:
knex migrate:latest
andknex seed:run
- Start the web server from the command line:
npm start
- Open the app on
http://localhost:8080/
in your web browser.
- Node.js
- Express
- knex.js
- PostgreSQL
- EJS
- body-parser
- dotenv