Back
1 min read
Immigration Canada Web App

Immigration Canada Web App

Vue, TypeScript, C#, Full Stack

Making a document tree useful

My first development co-op was with Immigration, Refugees and Citizenship Canada. Staff used an internal platform to find forms while assisting immigrants and refugees. At the start, it was essentially a tree of documents.

My assignment let staff save, group, and share those documents across teams. I designed the interface, presented it to my manager and team, then worked directly with the platform’s proprietary C# API and file data types.

A recreation of the internal tool: folder tree, most-visited files, and a saved-files panel. The real interface cannot be shown

What stayed with me

What stayed with me was learning a real system quickly enough to contribute, and then learning how to carry it over into a completely different framework.