How to setup a Welcome Email after user confirmation

Override Confirmations controller instructions Ruby on Rails

Using a combo of Ruby on Rails, Devise, Action Mailer and Sidekiq To send a welcome email after a user signs up, you’ll want to override Devise’s RegistrationsController. Here’s how you can do that: In this file, add the following code: The super keyword calls the original create method from Devise::RegistrationsController, and the block (do … Read more

Adding Ahoy gem for first-party Analytics

Asking ChatGPT-4 about ahoy gem testing

The Ahoy gem provides a solid foundation to track visits and events in Ruby, JavaScript, and native apps. Here’s how to add it to a Rails 7 application: This will generate an initializer file at config/initializers/ahoy.rb and a migration file in db/migrate/ which creates two tables, ahoy_visits and ahoy_events. Then you can use the ahoy.track … Read more

Add Confirmable to Devise

Add confirmable to Devise directions screenshot

This guide provides a comprehensive overview of the :confirmable module in Devise for Ruby on Rails applications, emphasizing its role in enhancing security by verifying the ownership of the email address registered by a user. The Devise :confirmable module prevents the creation of spam accounts, bolsters the security of user data, and ensures that an … Read more

http Basic authentication for Ruby on Rails

Screenshot asking ChatGPT to show me how to password protect one page in a ruby on rails 7 app

This is an example of http basic authentication on a Rails 7 app and an example of using ChatGPT-4 in a normal workflow. In the past I would have used Google to search this up. Now I go straight for ChatGPT. This was the prompt for Open AI aka ChatGPT-4Can you show me how to … Read more

Remove WP Branding WordPress Plugin

Remove WP Branding WordPress plugin

This is a WordPress plugin I created a while back to white label, replace and/or remove the WordPress branding from the CMS to give you the user a more professional look if they are doing custom builds with WordPress. The plugin allows you to change the howdy text within the dashboard, hide multiple WordPress logos … Read more

Interactive Mapping with Leaflet.js

Interactive mapping with leaflet.js javascript library

This app has user authentication with Devise, and mapping with leaflet.js and drawing shapes with Leaflet Draw. I figured out a clever way to allow clicks on the map image to create coordinates in an array that leaflet understands and then saving it into a field. It’s something that you have to try out for … Read more

Status Plan by work.shopMG

Status Plan Ruby on Rails project

Status Plan is a Ruby on Rails application that I built for work.shopMG, a Chicago based Property Development Management company. It’s basically a CRM for Property Development that helps the developers communicate with the tenants and the contractors to work out their deals and complete their projects. I built this from the ground up. Initial … Read more

Project has_many Users through

Ruby on Rails code has_many users through

Ruby on Rails tutorial Here is a Ruby on Rails example of adding a join table so that you can create a has_many Users through situation with Projects. This assumes that you already have a Project and a User model. 1. Generate your scaffold: Generating a scaffold here called UserProjects. It has two reference fields … Read more

Add Index to join table with unique checks

migration to add index for join table

Ruby on Rails add index to join table, generate migration 1. make uniqueness index on areas_deals:*This stops the association from being able to be duplicated, but throws an error causing bad UI, we will address that below** 2. Check the schema and make sure you got what you want. We wanted this added: t.index [“area_id”, … Read more

Regex tricks – Change strings to formatted numbers

Regex regular expressions javascript code

(regex == regular expressions) There are a few Regex tricks that I use constantly in my javascript stuff to control numbers or variable names. Here are a few examples of Regex in action. Remove non-numeric characters except periods: This will take a string or number and change it to an integer or a float that … Read more

AMP Advanced Mobile Pages

AMP Website Design

New Website Design There is a new way to build websites called AMP or Advanced Mobile Pages. It’s a Google lead deal. Basically a new style of building websites following a set of rules that have mobile usability and page speed as the most important factor. The idea is pretty straight forward. The longer your … Read more

Beacon Light Community Church

Beacon Light CC screenshot

Mobile First Design from scratch New custom WordPress build for Beacon Light Community Church. I’ve been trying to stick with a mobile first minimalist design to keep things simple. Beacon Light has a good Facebook presence so it was easy to go in and grab what I needed for the build. This is currently still … Read more

McCleary Septic AMP site

McCleary Septic AMP website

Mobile First Design I had the pleasure of rebuilding a site for a longtime existing client. With the McCleary Septic site I went through and took a static php build and transferred it over into a WordPress website with a mobile first design and an AMP compatible build. Pagespeed is everything with Google Page speed … Read more

National Transmission Rebuild for Speed!

National Transmission screenshot Muskegon, MI

I got to rebuild National Transmission’s website recently. I built their old site around 2014/2015 and at that time was doing static non-responsive builds. The site needed an update. It look dated and was not mobile friendly in anyway. I wanted to get the client into a WordPress site. I’ve been building them lately with … Read more

Jeremiah the Dreamer Website Rebuild

Jeremiah the Dreamer website screenshot

I’ve been going back through and rebuilding some of my legacy sites to get them up to date with the current trends for portfolio pieces. I’ve spent the last five years building sites for a property development management company and haven’t had a whole lot of room for portfolio pieces. I went back and rebuilt … Read more

Digital Design Criteria Manual

DDCM Logo

The DDCM, or Digital Design Criteria Manual is one of the many great products produced by work.shopMG for retail property developments such as malls. The DDCM is basically a password protected database of rules and regulations that it’s users can search to keep their project up to code. In general my company does these for … Read more

231WebDev 2020 Website Rebuild

231 Web Dev website screenshot

Decided to go after the 231 Web Development website rebuild right away in 2020. For the last couple of years I have run a network of WordPress sites using Divi which is an Elegant theme. Truth is the Divi builder was great for a while but it has become a bloated mess. They changed the … Read more

EDAC Drilling

EDAC Drilling Website

Environmental Drilling and Contracting Website Build I recently did a ground up WordPress build for EDAC located in Holland, MI. EDAC is an environmental drilling contractor that services Upper and Lower Michigan, Indiana, Ohio and Illinois. This is a pretty standard job for me. Ground up build meaning that they did not have a previous … Read more

My Skill Set

231 Web Dev Deadpool logo

231 Web Dev Skill Set Let’s throw something down here. A line in the sand if you will. I am going to lay out what I consider my Skill Set to be… WordPress Development – Expert Level. Custom Plugins and Themes. Password protected user based corporate websites. HTML5 – Expert Level. Recently mastering the HTML5 … Read more

work.shop

work.shopMG logo

Lead Developer for work.shopMG LLC Property Development Vertical Market My biggest client for 2014 ended up turning into my full time employer in 2015. work.shop from great idea to grand opening… We create tools and technologies for the retail real estate industry. We have got a handful of great clients across North America. We go … Read more

Parties in the Park 2014

parties in the park 2014 website

Parties in the Park 2014 Website

I had the honor of getting to do the 2014 Parties in the Park website. The 2014 season has just started so the traffic is rolling in good and everything that I have heard about the website is great.

The site was built with the WordPress platform and utilizes a child theme built on top of Divi. Very cool and responsive website which looks good no matter what your device size or aspect ratio.

Click Here to Visit the Parties in the Park Website

Parties in the Park

parties-in-the-park-logo

A Great New website for a long standing music festival and community get together.

Parties in the Park is a community festival that is held every Friday night in the Summer located in Downtown’s Hackley Park. The festival features many local bands and benefits different organizations each week.

I had the honor of being asked to do their website this year and of course would never think of turning it down. I have a few different friends on the board for Parties in the Park, and as we all know networking is everything! So here we go.

Read more

Hennessy’s Irish Pub

Hennessy's Pub website

Hennessy’s Irish Pub Hennessy’s Irish Pub is a great downtown Muskegon Bar and Restaurant that I had the pleasure of working with for a custom build. We had initially done a responsive dynamically built HTML5/PHP build. As time progressed I found more flexibility and ease of use for the clients with Custom WordPress Builds. Used … Read more

Lindsey Hairstylist Muskegon

Hair salon website

Responsive Web Development A Responsive Website is a website which will change it’s design and feel to look good whether you are viewing it on a desktop, a tablet or a phone. This is very important as so much web traffic now comes from smartphones and smart devices. LJD Hairstylist Muskegon, MI Lindsey June Dutkiewicz … Read more

Manufacturing Websites

JM manufacturing website screenshot

J&M Machine Products Great Looking Manufacturing Website I recently got to rebuild a website for a local manufacturing company called J&M Machine Products. They had an older site and wanted to clean things up and make the site leaner and sharper looking. This was a very quick build. The client knew what they wanted and … Read more

Fredricks Construction

Fredricks Construction website build

Fredricks Construction Website Build Details

I just did a new ground up responsive website design/build for Fredricks construction. Fredricks Construction Co specializes in roofing applications, siding, windows and insulation for residential projects since 1969. Fredricks is a great company. They heard of 231 Graphics and Web Design from another client (R&R Landscape Supply) – someone I have had a great relationship with. Always cool to pick up new clients in that way, something that as a matter of fact I am about to push to the next level. You’ll see.

Read more

Pure Body Pilates

Pure body pilates website screenshot

Pure Body Pilates – Responsive Website Build

I had the honor of doing a new website build recently for Pure Body Pilates, which at the end of the day ended up being a very cool build and a true pleasure. I was approached by Sherry Stevens approx a week and a half back. She is a small business owner that is opening something very cool. We embarked on a journey and really made something that turned out to be so cool. Here we go…

Read more

In Style Jeans – eCommerce

In style jeans e-commerce site

eCommerce sites take experience and knowledge to succeed.

Getting things set right in the beginning, with your payment gateway, your tracking and analytics is key to you succeeding in the long run. From start to finish I will be there. Getting things right the first time. Training you on all aspects and giving you the tools you need to succeed. Contact jeremygradisher@gmail.com

In Style Jeans

A Great New eCommerce website for a business started right here in Western Michigan

In Style Jeans is a brand new company I am a part of with 2 partners that is selling designer jeans based in Grand Rapids and Muskegon MI. We currently have distributorships for both Silver and Buffalo Jeans. We have both men’s and women’s jeans. Our inventory is currently small, but as long as we start selling as I plan, it will grow quickly.

Read more

H&H Lawn Service

HH Lawn Supply Website

H and H Lawn Service and Snowplowing

A Great New website for a landscape company in North Muskegon.

H and H Lawn Service and Snowplowing. I recently got to do a ground up CMS build for a great local North Muskegon Landscape supply, lawn service and snowplowing company. The company was already branded out very well with a great logo and many advertisements for me to work with and simply needed a website to pass on the work, pricing and services they did so overall it was a straight forward and easy build.

Read more

Sethco Lumber

sethco website rebuild screenshot

Sethco Lumber Website Development

Just got done with a new responsive build for Sethco Lumber located on Apple Ave in Muskegon, MI. Sethco Lumber has been in business for many years and recently contracted 231 Graphics to step up their web presence, and you know that we where up to the task.

I have went back and forth on how to approach these jobs. I am back in the zone where I think that utilizing a CMS is always the way to go. The clients always like a certain amount of control, and I am at the point with my skill level that there is literally no limitations when it comes to what I need to do here.

Read more

TriPort Challenge – Festival and Tournament Sites

triport website phone screenshot

Fishing Tournament Website

Fishing or tournament websites – done annually starting at $500

Muskegon Tri-Port Challenge is a fishing event that I have covered and built sites for for a couple of years now. The Tri-Port Challenge is a 3 port fishing tournament that meets up at the end in Muskegon for weigh out and prizes. Ladies and Kids at $100 for Friday, AM being $175, PRO at $450, a Big Fish entry fee of $20. The event hasn’t changed, widely successful since the beginning, there is truly no need to.

Read more

X Cycle Trim

xtrim web design screenshot

X Cycle Trim – Fully responsive ecommerce website

X Cycle Trim has been a long standing client and I recently got to do a rebuild for them. Fully responsive ecommerce website. I also originally did the branding for this company ie I did the main logo.

It is a great looking site and quite a money maker. The people who are coming here and finding the site are getting exactly what they are looking for which is always the goal. The conversion rate for this site is extremely high.

Visit www.xcycletrim.com website today!

X Cycle Trim is an aftermarket bagger accessories website.

xcycletrim-screenshotX Cycle Trim a.k.a. X-Trim is an aftermarket accessories dealer from Muskegon, MI. I built the website from scratch in early 2011 using html and php. X-Trim is an aftermarket fairing and windshield trim. It is better than the stock trim the comes on Harley-Davidson motorcycles. The original trim always cracks apart and brakes, and this company found a very profitable niche market with the best replacement trim on the market.

Read more

J&M Machine Products

JM manufacturing website screenshot

J&M Machine Products – Manufacturing Website

I recently got to do a ground up PHP and HTML5 build for a local manufacturer called J&M Machine located in Muskegon, MI. J&M is a great company that has been in business machining for over 60 years. They manufacture many products related the big engine parts, recreational vehicle parts, military and aerospace applications, big industrial applications and more.

Read more

Bellacino’s

Bellacino's pizza website responsive design

Bellacino’s Muskegon

A Great New website for a Pizza and Grinder company in North Muskegon.

Bellacino’s Pizza and Grinders Muskegon, MI. Bellacino’s is a great responsive build I just got to do using HTML5 with some CSS media queries, and a whole lot of PHP. Responsive sites are my new thing. A great selling point for 231 Graphics as there are not many people around that are doing them, and they truly are the future of web design and development, which puts us on the cutting edge.

Read more

R&R Landscape Supply

RR Responsive web design

R&R Landscape Supply – Website Set Up

We have went back and forth from WordPress to dynamic HTML5/PHP builds. Currently we are running the latter with a great looking easy to navigate website.

R&R Landscape Supply in Muskegon, MI

rrlandscapesupply1

Mulch, Stone and Snowplowing in Muskegon

I recently got to build a website for R&R Landscape Supply. They had an existing website at www.rrmulch.com, and had recently bought www.rrlandscapesupply.com. The RR Mulch website ranks pretty well for a lot of different search strings revolving around the landscape supply industry so we decided to leave the content there, and build a fresh site under the RR Landscape Supply domain.

Read more

Skeetown Tavern – Bar Website

skeetown tavern website wordpress

Skeetown Tavern (Formerly Landmark Bar)

A Great New website for a new bar in Muskegon.

Skeetown Tavern is a new bar located at 1308 W. Sherman Blvd, Muskegon, Michigan 49441 and is the replacement for the old Landmark Bar. Skee Town Tavern will go on with a lot of what you have previously known with the Landmark such as being Biker Friendly and having live music every Friday and Saturday night.

Read more

Waves of Hope MI

Waves of Hope static php website build

Waves of Hope Michigan

A Great New Non-Profit Based In Muskegon, MI

Waves of Hope Michigan is a new non profit organization that is located in Muskegon. The purpose of Waves of Hope is to cover the cost of the Lake Express tickets for patients and their families traveling to distant medical facilities for treatment of diseases. Their goal is to take part of the financial stress off of the patient in hopes that they can instead focus their energy on improving their health and quality of life.

Read more

All About Entertainment

All About Ent WordPress website

All About Entertainment

Ground up build for a local party inflatable rental place with a whole lot of options.

All About Entertainment is a rental company based in Western Michigan. They can provide your event, picnic or party with some amazing entertainment. They specialize in inflatable rentals, as well as rock climbing walls, mechanical bull rentals and more. From carnival games, to spray on tattoos, what ever you need for your next party, function or more they can provide.

We started this as a SEO job but as the conversation progressed ended up heading it in a totally different direction. The client ended up wanting to do a content management system that they could edit on their own, which is always easy to pull off, and we hit the ground running.

Read more

Wells Index Manufacturing Website

Wells-Index website php static build

Wells-Index

Wells-Index Milling Machines by A&D Machinery located in Muskegon, MI USA

Wells-Index has produced manual and CNC knee type milling machines for over 70 years in Muskegon with rugged dependability for your milling, drilling, and boring needs. I recently had the honor of re-doing their website, basically ground up static building a HTML5 and PHP website from scratch, adding a ton of content and a few new features.

Read more

Muskegon Rockstock – Branding and Music Festival Website

Rockstock logo

Muskegon Rockstock – Logos and Web Design

An annual music festival held in Muskegon MI

I’ll start this out with a little story. Approx 6 years back or so I was still making music. I heard about a local music festival that was being started that would be held in Hackley Park. They where calling it Rockstock and there was a contest to design the logo. I went right after it. I felt like I had a pretty good idea. I knew black and white would be the best bet as it is cost effective for the t-shirt designs. I also knew they needed a rock look, which is why I decided to utilize a Les Paul guitar. The coolest looking and best playing guitar for something like 50 years.

Read more

Muskegon Biker

Muskegon Biker Logo

Muskegon Biker Motorcycle Events Calendar

WordPress Custom Post Type for Events Calendar

Muskegon Biker is a long standing website that I own that overall is an event calendar for the Muskegon, MI area. Big nights and motorcycle related events are the key features of this website.

Did a great looking redesign for the site with some custom post types for the new upgraded event calendar which is very user friendly and easy to maintain.

Muskegon Biker is a Motorcycle Related Events Calendar and News Site

muskegon-biker-screenshotMuskegon Biker is a website I started in the summer of 2010. Set up as a motorcycle related calendar and and news article site, muskegonbiker.com is the best site in Muskegon to find biker rallies and motorcycle runs. This site has enjoyed great success with tens of thousands of page views per month of biker’s from right in Western Michigan.

Read more