The City of Sault Ste. Marie's repositories
node-ntfy-publish
A Node package to publish notifications to an ntfy server.
parking-ticket-system
A system for managing parking tickets tracked by municipalities.
general-licence-manager
An application built to manage the general licences issued by municipalities.
lot-occupancy-system
A system for managing the occupancy of lots. (i.e. Cemetery management)
municipal-github-rankings
Ranking Canadian cities on GitHub by their repository stars
get-canadian-bank-name
A simple library to translate Canadian bank institution and transit numbers into the coresponding bank names.
modern-julian-date
Converts a regular JavaScript date to the modern Julian date format YYYYDDD.
property-tax-calculator
An embeddable tool for citizens to see how their property taxes are distributed.
snmp-oid-collector
Collect OID values from a series of SNMP-enabled servers in a flash!
userscripts
Web browser userscripts to help with common irks in our third party applications.
eslint-config-cityssm
ESLint rules used in the City of Sault Ste. Marie's TypeScript projects.
express-abuse-points
Express.js middleware for tracking and blocking abusive behaviour.
node-eft-generator
Formats Electronic Funds Transfer (EFT) data into the CPA 005 standard.
node-sectorflow
An unofficial wrapper around the SectorFlow API, allowing you to easily connect to over a dozen AI models.
prettier-config-cityssm
Prettier configuration for the City of Sault Ste. Marie's projects.
sensor-monitor
A dashboard for server room sensors.
soomaps-data
Easy to use extracts of Sault Ste. Marie GIS data from SooMaps.com
string-to-numeric
Parses formatted numeric strings into numbers. Handles cases parseFloat() misses.
tip-of-the-month
Simple monthly computer tips and tricks to make you a computer wizard!
ad-web-auth-connector
A connector to assist with authenticating with a cityssm/ad-web-auth instance.
bill-data-extract
Extract data from scanned bill documents into usable details.
node-authentication-helper
Handles the authentication requests for web applications. Standardizes each method to allow for easier switching.
node-cpa-codes
Lookups, validations, and utility functions for Canadian Payments Association (CPA) Standard 007 transaction and return codes.
node-dependencies
Dependencies used by City of Sault Ste. Marie projects that are not available on NPM.
node-paper-sizes
Retrieves exact dimensions for common paper sizes.
node-utils-datetime
Date time utilities for Node.js applications
node-windows-unc-path-connect
Ensures a UNC path that requires a user name and password is ready to use in Windows before use.
node-worktech-api
Integrations with the WorkTech work order management system.
puppeteer-launch
Launch Puppeteer, falling back to system browsers when the cached ones aren't working or aren't available.