Skip to content

bcgov/PIMS

Repository files navigation

Property Inventory Management System (PIMS)

License img

PIMS offers an inventory management system that supports the Strategic Real Estate Services (SRES) branch of the Real Property Division (RPD) in managing and overseeing the disposal of assets surplus to government. It aids staff in optimizing the benefits of managing public real-estate assets for government and BC citizens, and aims to be a trusted source for accurate information on government-owned titled property.

The system supports the management of titled properties through the government property ownership life cycle from acquisition to disposal (transfer to another ministry or sale outside of the government). This includes the ability to manage internal workflows. PIMS assists with the collection, analysis, and reporting of spatial data and related asset information from multiple data sources.

Why PIMS?

Strategic Real Estate Services (SRES), comprised of professionals from a variety of backgrounds (sales, marketing, First Nations consultation, environmental management and communications) was formed to dispose of assets surplus to government in order to help government meet its commitment to balance the provincial budget and to generate economic activity in communities throughout BC. The SRES team is tasked with coordinating the province-wide management of this initiative, ensuring that all issues are addressed appropriately and that the return to government is maximized.

SRES is responsible for:

  • Maintaining a complete inventory of the Province’s real estate assets
  • Tracking Ministry organizations' compliance with policies related to disposition of real-estate assets
  • Marketing property internally for repurposing (transfer to another ministry)
  • Oversight of sales process from pre-marketing to completion
  • First Nations Consultation on real estate development and dispositions
  • Providing strategic real estate analysis and advice to ministries and broader public sectors
  • Reporting to Treasury Board

To support SRES’s overall strategic real estate initiatives, a modern Inventory Management System was required that would aid in strategic decision making, support its client ministries and the Broader Public Sector, and remain compliant with current Inventory Policies (CPPM Policy Chapter 8: Asset Management). The system must be flexible to allow for ad hoc customized reporting and adaptable to support unforeseen future real-estate strategies.

Documentation

All public-facing documentation is found in the GitHub Wiki. Here are some common pages you may want to visit:

Report an Issue

Having issues with PIMS? See a problem in the GitHub repository?

Report your issue using the Issues page. Fill out the form and report your findings to help improve PIMS.

Development

PIMS is primarily in its maintenance phase. Security and stability updates will continue to be addressed, but additional features are not actively being developed.

If you need to start an instance of PIMS on your local machine, see the Development page.

Directory

Item Description
.github Files related to GitHub. Includes workflows, templates, etc.
database Files related to PostgreSQL. May include documentation aids and database-related scripts.
express-api The Express API for PIMS.
react-app The React/Vite frontend for PIMS.
tools Manually run scripts, security tools, etc.
.codeclimate.yml Configuration file for Code Climate checks.
.env-template The template file for locally created .env files.
.gitignore File that defines exclusions for git tracking.
.gitattributes Defines end of line requirements for files.
CODE_OF_CONDUCT.md A set of standards and guidelines for contributors to PIMS.
COMPLIANCE.yaml Recording of PIA and STRA dates.
LICENSE The Apache 2.0 license documentation.
README.md The README file containing this information.
docker-compose.yml A Docker compose file that creates containers for the PIMS application.

License

Copyright 2024 Province of British Columbia

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.