I'm a software engineer and entrepreneur with a passion for building great software products and promoting a healthy lifestyle. I was a co-founder of Realbase, a software company that helps real estate agents manage their business more efficiently which we sold in 2022 for $180M. I'm currently building a content planning tool for YouTubers called Clipflow. When I'm not building software, you can find me in the gym or outdoors, as fitness is a huge part of my life and something that I'm truly passionate about.
Drag and drop sort with Sortable.js, ViewComponent & Stimulus in Rails.
Read MoreIn this video we will setup Custom Fields and Values and then seed them.
Read MoreIn this episode we will add a masonry grid image gallery to the listing page using Tailwind, View Components and Rails.
Read MoreIn this episode we will setup the place detail page
Read MoreIn this video we will setup the custom domain name in Fly.io
Read MoreIn this video we will deploy the app to Fly.io and setup all the services required
Read MoreIn this video we will add attributes and links to the listing page
Read MoreAfter receiving quite a shock from an AWS billing notification we jumped in to the console to determine what was going on
Read MoreAdding full text search to our Rails directory so that we can search listings
Read MoreIn this episode we will setup the listing detail page where we will show the main image, gallery and details about the listing.
Read MoreAdding image upload functionality using Uppy and ActiveStorage
Read MoreAdding CRUD (Create, Read, Update & Destroy) endpoints for listings
Read MoreAdding CRUD endpoints for Places as well as locking them down to prevent unauthorised access using pundit policies.
Read MoreSeeding entities and setting up new components required for the authenticated user dashboard.
Read MoreSetting up the management dashboard to allow authenticated users to add listings.
Read More