Exchange Lab Teams
Teams from Across the BC Public Service Learn to be Digital at the Exchange Lab
The Exchange Lab hosts Agile product delivery teams that learn to be digital through experience. Teams of 5-9 people to learn how to work with DevOps methods and tools and deliver multiple iterative releases of high quality public value products within a year for, typically, lower cost than traditional methods. These high performing teams then continue to support their home organizations with digital delivery capacity and culture.
Ideally, they go on to address other program needs with new products, or they hive off other teams to increase capacity and grow a portfolio of excellent service delivery products.
This is a brief overview of the teams that are currently in the lab or in the process of onboarding. You can also learn about:
BC Registries
The ServiceBC team is developing a number of Registry products. The Names Examination application verifies if a company name is available for use in BC. Cooperatives in B.C. will soon be able to file reports securely online: a faster, simpler way than the previous paper mail-in process. The new application will leverage the BC Services Card and PayBC for credit card payments.
Frontend | Backend | Database | Deployment Tool | Automation Tests | Languages |
---|---|---|---|---|---|
Vue | Flask, NameX, aiohttp | PostgresSQL | Jenkins | Nightwatch | TypeScript, Python, js |
BC Services Card
Enabling BC Services Card Login. The vision is to make it easier for public organizations to offer the widely-used BC Services Card, a secure and verified government issued identity, as a simple easy-to-use login option for online services`
Frontend | Backend | Database | Deployment Tool | Automation Tests | Languages |
---|---|---|---|---|---|
Node, Vue, Vuetify | Python, Flask | Postgres | OpenShift | Python, js |
Cloud Pathfinder
This team is part of the BCDevExchange and is working with the Platform Services team to extend application hosting services from on premise cloud to include public cloud offerings. The team is building the onboarding process and supporting services to enable easy onboarding to cloud.
Common Components
The Common Components team is working on ways to reduce the time and cost of delivering digital products and services. The user-focused team plans to achieve this by making it easy to find, onboard to and use components like code and microservices that solve common problems. Several teams across the BC Public Service are creating reusable digital building blocks that can be used across government and the Common Components team is working to amplify these teams’ important work. Where gaps and unmet needs are found, the team will fill them, seeking wherever possible to reuse components from other jurisdictions or the open source community.
Frontend | Backend | Database | Deployment Tool | Automation Tests | Languages |
---|---|---|---|---|---|
React | Flask | PostgresSQL | OpenShift command line | Python, js |
Digital Trust
Also known as Verifiable Organizations Network (VON) and Orgbook
OrgBook BC is a searchable public directory of open verifiable data about organizations legally registered in BC. BC businesses are now empowered with a locally-issued trusted digital identity that can be used globally. The Province of BC is leveraging open source decentralized identity technology and collaborating with global experts to create this new capability.
Frontend | Backend | Database | Deployment Tool | Automation Tests | Languages |
---|---|---|---|---|---|
Angular, Vue | Django, Node.js | PostgresSQL | Jenkins | Python, js |
Greenhouse Gas Industrial Reporting and Control
This system is helping the Climate Action Secretariat to better understand the state of industrial greenhouse gas emissions in the province. Easy data visualization and analysis using open source tools will help create and support programs to track and reduce industrial emissions in BC. The team is also building a better experience for industrial reporters to send and view their data.
Frontend | Backend | Database | Deployment Tool | Automation Tests | Languages |
---|---|---|---|---|---|
React, Relay, Next.js | Node.js, GraphQL | PostgresSQL | CircleCI | Typescript |
Health Gateway
The Health Gateway product will empower citizens with access and control over their health record. It enables a citizen to not only view and act on their health information, but also to connect it safely and security with third-party health care applications.
Frontend | Backend | Database | Deployment Tool | Automation Tests | Languages |
---|---|---|---|---|---|
Vue | .NETCore | PostgresSQL | Azure Agent | Selenium | js, c# |
Property Inventory Management System
The PIMS team is building a system to manage the inventory of BC Government’s titled properties. Including the ability to oversee compliance with Core Policy and Inventory Policies. The app will be based on a geo-spatial platform and will also act as an internal real estate website for re-purposing properties within the public sector.
Frontend | Backend | Database | Deployment Tool | Automation Tests | Languages |
---|---|---|---|---|---|
React Node | .NET Core 3.1 | MSSQL | Jenkins | js, C#, Leaflet |
Wildfire
Wildfire Predictive Services to support decision making in prevention, preparedness, response and recovery.
Frontend | Backend | Database | Deployment Tool | Automation Tests | Languages |
---|---|---|---|---|---|
React | FastAPI | PostgresSQL PostGIS | Jenkins | Python 3, js |