Software Development Consultancy
We build and maintain Web, Mobile & Desktop Apps and Database Systems
Locally Serving Vancouver to Chilliwack
Remotely Serving Canada & USA

Why Us

When you choose to work with Solid Foundation Web Development you are choosing to invest in
high quality web, mobile, & desktop applications with great user experiences that drive your business forward.
Our techniques are modern and Well Grounded and are built with the Future in mind.

Rails

Ruby-on-Rails

Provides your projects with a highly scalable, database-driven and proven architecture that is the golden standard for great web apps and sites. Rails promotes speed of development and maintainability for your app or site.

Angularjs

AngularJS

Provide rich client side experiences on your apps or features of your app with extremely fast response rates. Angular also provides a way for javascript to scale well. Angular can actually lead to higher conversion rates because of little to no wait times for page reloading.

Ionic

Mobile Apps with Ionic

We build a single hybrid app using Ionic, Cordova, and AngularJS that runs on all devices Apple iOS, Android, & Windows Phone.

Desktop

Multi-Platform Desktop Applications

Uses regular web technology to build desktop applications using Electron. Applications will work on all operating systems including Windows, Mac OSX, or Linux.

Our Clients

BC Hydro
LazyMeal
Empowered Living Services

Open Source

BOOTSTRAP-DIRECTIONAL-BUTTONS

CSS

Directional / Arrow buttons for Bootstrap

CHOSEN-BOOTSTRAP-THEME

CSS

Bootstrap theme for Chosen Select that actually looks like Bootstrap

CHOSEN-MATERIAL-THEME

CSS

Material theme for Chosen Select

CHOSEN-READONLY

JS

Chosen Readonly is a plugin that extends Chosen Selects to add support for the readonly attribute

INPUT-AUTOGROW

JS

Input Autogrow is a jQuery autogrow plugin for inputs

INPUT-CASE-ENFORCER

JS

Input Case Enforcer is a jQuery plugin to enforce uppercase, lowercase, or capitalized inputs & textareas

LAZY SERIALIZE

RUBY

Lazy Serialize is an alternative to ActiveRecord's `serialize` method which does not serialize each column until the first call to the attribute.

PAPERCLIP UTILS

RUBY

Paperclip Utils is a collection of Paperclip processors and helper methods for easier dynamic processors and styles on your Paperclip uploads

PROTECTED ATTRIBUTES CONTINUED

RUBY

Community continued version of protected_attributes, now with Rails 5 support!

RAILS NESTED LAYOUTS

RUBY

Dead simple nested layouts for Rails

REARMED-CSS

CSS

CSS Utility Classes for rapid development

REARMED-JS

JS

Rearmed-JS is a collection of helpful methods and monkey patches for Arrays, Objects, Numbers, and Strings in Javascript. Write your JS like you write your Ruby code: simple

REARMED-RB

RUBY

Rearmed-RB helpful methods and monkey patches for Objects, Strings, Enumerables, Arrays, Hash, Dates, & Rails

SELECT-SYNC

JS

Select Sync is a jQuery plugin to synchronize selects by selected or disabled options easily.

SPREADSHEET ARCHITECT

RUBY

Spreadsheet Architect helps you turn any ActiveRecord relation or Ruby object collection into a XLSX, ODS, or CSV spreadsheet very easily

Example Dashboards

Public Sites

Mobile Apps

Weston GangerBCIS

Developer / DevOps

Education:

Bachelor of Computer Information Systems from University of the Fraser Valley

Contact

604-309-8713
info@solidfoundationwebdev.com

Westonganger profile

Send Me A Message

I would love to get in touch and talk about your next project. Feel free to send a message and I will get back to you shortly.


Get Connected