Paul Anthony McGowan's repositories
vue-music-player-pwa
Vue JS PWA music player with playlist and controls
calculate_duration
Rails 7/Ruby ActiveSupport::Duration methods. Serializers from ActiveRecord_AttributeMethods w custom coder class for serialization of time values (duration) with concern
rails-vue-cms
Rails/Vue CMS demo adaptation of Ping CMS with Intertia JS
ruby-funicular
Pure Ruby Rack framework w controllers, routes, services, view templating. And some dogs.
activeresource
Connects business objects and REST web services
connect_by
Rails engine with Devise for alt logins
devise-jwt-allow
Rails 7 API setup with Devise JWT using allowlist, stripped down from another app, a cacophony of rambling tumbleweed code.
devise-jwt-deny
Rails devise jwt auth with denylist
devise-jwt-revoke
Rails 7 devise-jwt revoke by jti matcher
devise-jwt-ruby
Rails 7 implementation of Devise auth with ruby/jwt and jwt service objects for encoding/decoding jwts without hacking devise or warden.
deviseauth
Deviseauth is my rails engine that provides a user authentication, signup, signin & logout system for Rails 7 with JWT
docker-rails-base
Optimized Docker base images for Rails applications
doorkeeper-api
Rails 7 Device-Doorkeeper API scoped, with seperate versioned endpoints.
duration_app
Rails app test duration gem with sample models, concerns and serializers.
Fullstack-Assessment
Assessment for fullstack (rails)
has_many_scopes
App for multiple scopes has_one to has_many with enums in models
has_one_has_many
Rails/Ruby Account and Address variant scopes in models demo
nuxt-graphql-cms
Vue Nuxt Apollo Express Graphql CMS
rails-ralix-tailwind
Starter Kit to build Rails applications fast w Tailwind CSS
ruby-install
Installs Ruby, JRuby, Rubinius, TruffleRuby or MRuby
ruby-rails-ebooks
Ruby/Rails and related web ebooks collection
self_extending_modules
Self extending modules Rails/Ruby demo app
super-rentals
Ember JS Framework Default Demo/Tut excercise.