My first website client

Share to:

after a long year of working on a site project for a custom CMS powered by AI

My first website client

A little over a year ago I started working on a custom CMS with the intent to be powered by AI and automate the processes that need to be done and take a lot of time so I can focus more on the creative side, so my valuable time can be spent on creating content and interacting with my audience, be it clients that need websites to be built or common people that want to become with developers and start with zero experience.

I want to see in the top menu, in the admin area of the website, the website title and website subtitle so I can differentiate quickly on which app am I am currently working

When working with multiple websites, that share the same logo

Since I’ve built this CMS so I can quickly spin up 1 or 10 or 100 websites, as a business I believe it’s a good idea to be able to quickly differentiate them, so I don’t end up creating content in a previous app that I was working with, and in my mind to have a thought that I have switched to another app, while the reality would be that I haven’t.

This should be a pretty quick task to deal with and save time in unexpected scenarios.

Implement a quick build button with coloured states

So I can edit content partially and publish it as soon as I'm happy with it, so it can generate links needed in various processes such as sharing to social media on the spot

Implement a quick build button with coloured states

I already have a section dedicated for the build process where you can press the Build button and a lot of information about the build process will start to scroll on the screen until you see that it has finished. However, this is a quite detailed process and I only need a quick button that can change colours when it’s building and when it’s finished as I have done the build process so so many times, and I trust that it works as expected.

If something goes wrong I can always switch to the dedicated UI for building the website and inspect the logs to find out what's going wrong.

Implement count characters for input and texarea fields

that shows warning messages or changes colours for special input such as the ones where you write the meta title and method description

Implement count characters for input and texarea fields

This is quite important when you craft your content for SEO purposes, as giant search engines such as Google will have a limit on the number of characters you can instruct in the title tag as well as the meta description, and if you have longer text than allower, it will just trim them and show triple dots at the end, which is not something that you intended to do, it just happens. This will help you craft the content that plays by the rules of search engines.

This is a tiny feature that helps with client acquisition and client conversion and I have a special strategy that I share with my clients when crafting this type of text content that fits in the meta title and meta description for SEO purposes.

Show tables from markdown content

Is something people don’t use as much however it’s good to have it, and the client that I met today wants to display prices in a tables

Show tables from markdown content

So far the CMS has a form and some fields can be marked as textarea fields and some as markdown, and in the markdown editor the table is properly formatted and it shows correctly, however in the UI as well as the SEO app the table is shown as raw markdown at the moment, and I need to address this and make sure that it is displayed as intended.

I tend to stay away from using tables to display content as it is very difficult to properly show them on mobiles, if the width of the table is quite large. I want to take baby steps and firstly make this work, then figure out in the future what solutions I can address and implement for displaying large with tables on mobiles.

Show the content field when you create or updated page

So you no longer need to review it inside the form and you can view it in the list of pages or content pages

Show the content field when you create or updated page

I’ve recently introduced a new feature and updated the logic of creating content, and on top of the meta title and meta description, as well as slug I introduced a new field named content that allows you to add more descriptive text, or more info, before the rest of the page, which I called the body of that page, before it is presented so you can create a better hook.

So far this content is present in the local database, the remote database as well as the form that you used to create or update a page, however it’s not displayed in the list and I think it’s quite useful so you can be visually more aware of what you have said or you have written, and be more mentally prepared to start creating the body of that page.

Implement AI suggestions for social media post

so we can grab the contents of a LinkedIn post for example, and get suggestions of ideas about how you could interact with that social media post

Implement AI suggestions for social media post

I love to keep in touch with communities on LinkedIn, X, sometimes Facebook and for some reason Instagram doesn’t work for me however Threads seems to be more to my liking.

Most of the time when I feel the need to leave some comments on different post created by the users, and doing so it’s a straightforward process, however if I just woke up or I’m tired or for any other reasons my brain feels a bit frozen. It’s hard for to figure out how to add value to that community, and I believe that AI could unblock me from the state of mind, and based on what suggestions I am given, it will allow me to figure out how to better add valuable insights from my vast experience or at least learn some of things by asking the right questions.

WowJob

AI

Wow Job FZC is a Web Development Software Company📍SPC Free Zone, Al Zahia Area - Sheikh Mohammed Bin Zayed RoadSharjah - United Arab Emirates

© 2025 Wow Job FZC - All rights reserved!