Kalispel Casino
Development
The Kalispel Casino website was built to be lightweight and mobile-first using CSS Grid and sub-grid as the foundation. This allowed us to implement a single design the scales cleanly from mobile devices to the largest desktop displays, relying on common markup and recyclable grid columns to eliminate bloat or require multiple versions of each template component. That, in turn, helps us minimize maintenance overhead and duplicate management. We also added small CSS animations with both hover and scroll triggers to inject some life and playfulness into the site.
On the backend, we used the latest version of Craft CMS to create a friendly and intuitive editing experience for the Casino’s staff. We wanted to provide them with the comfort and confidence of knowing that making edits down the road wouldn’t risk “breaking everything”. Every page is built from a small collection of block-level elements composed of simple inputs. Those blocks each have simple presets or options that still allow for customization and variety — within limits. These options cover everything from text alignments and block positioning, down to providing color pickers that include the casino’s branding colors as presets.
To ensure that the site offers optimal performance and delivery speed, it utilizes strong page- and element-level caching. Microsoft Azure was chosen for hosting. The site utilizes the Container Registry for deployment and build integrity, the Azure Container App service for running the custom application image, and Blob Storage for high-speed cache delivery and media storage. All this is behind Azure’s Front Door service, which handles the SSL certificate and routing.
Ready to start your project?
Every business has unique challenges and goals. Let’s discuss how we can help solve yours. We typically respond the same day.
