About Site
Introduction
Meticulously hand built with a focus on performance and accessibility using Ruby on Rails 8, Hotwire and Tailwind CSS.
Frameworks, Libraries, and Tools
This site was built using the following frameworks, libraries, and tools.
| Category | Name | Version |
|---|---|---|
| Technology Stack | ||
| Framework | Ruby on Rails 8 | 8.1.2 |
| Ruby | 3.4.3 | |
| Hotwire: Turbo | 8.0.21 | |
| Hotwire: Stimulus | 3.2.2 | |
| Hotwire: Spark | 0.1.13 | |
| Database | SQLite 3 | 2.9.0 |
| Caching | Solid Cache | 1.0.10 |
| Queuing | Solid Queue | 1.3.1 |
| Frontend | Tailwind CSS | 4.1.18 |
| Tailwind CSS Typography | 0.5.19 | |
| HAML | 7.2.0 | |
| Phelx | 2.4.0 | |
| Coding Tools | ||
| Editors | Visual Studio Code | 1.108.2 |
| Sublime Text | 4.1.92 | |
| Editor Theme | Monokai Pro | 2.0.6 |
| Terminal Theme | Monokai Pro | 2.0.6 |
| Version Control | Git | 2.49.0 |
| Source Control Management | GitHub | n/a |
| GIT GUIs | Git Kraken | 11.1.0 |
| VSCode | 1.100.1 | |
| Version Managers | Homebrew | 4.4.32 |
| rbenv | 1.3.2 | |
| asdf | 0.16.7 | |
| Bun | 1.2.10 | |
| Dev Tools | xScope | 4.7.2 |
| Design & Accessibility | ||
| Typography | Inter font family | 4.1 |
| Rubik | 28.0 | |
| SVG Icons | Font Awesome | 6.7.2 |
| Theme | Custom-designed dark/light modes | n/a |
| Accessibility | WCAG 2.1 AA compliant | n/a |
| Performance | ||
| Lighthouse Scores | Performance: 100 | 12.5.1 |
| Accessibility: 100 | 12.5.1 | |
| Best Practice: 100 | 12.5.1 | |
| SEO: 100 | 12.5.1 | |
Multitenant App Architecture
This site is powered by my own multitenant Rails application architecture, which hosts multiple websites from a single codebase.
| Hosts |
|---|
| alexcounsell.com |
| alexiscounsell.com |
| howboring.com |
| gopanda.com.au |
| diversitygroup.com.au |
| websquared.com.au |