Status of the Smileyhash project after relaunch

After I deleted Smileyhash I had no hobby project to show I felt. I only had some demo work not working and not available online. Therefore it was a great feeling to relaunch the AWS backend and I am looking into improving the site with server side rendering and live updates on the front page from time to time.

I see that there is some noise involved in my hashtag, especially someone is using the hashtag #smiley2 repeatedly and this affects the main site and the general smileyface but the average of all smileys is not an interesting measure of anything so it does not really matter.

I want you to know that you can create a panel of searches. Here is an example showing a panel of two searches.

I have been thinking of more use cases for the Twitter API and there are lots of potentials for developing apps with Twitter features.

Using React for more than an intranet SPA application

Single Page Applications can be written in many ways with many frameworks, I have decided to concentrate on reading about React. In many cases, the standard application where an application is mounted in to a point in an almost empty html document is sufficient. I have previously written about the possibility to include a react app only in a part of a web site.

You should know that the standard SPA React app does not work well online, and server side rendering should be applied if you want to plan a web app based on React that is supposed to work online and get indexed by search engines. What you want is html to be served when the page loads – search engines read this and does not care to wait for JavaScript to populate the site.

Single Page Application written in React are popular in the IT industry and many projects I have seen is about creating an application for use internally in an organisation. It is then fine to use the boilerplate “create-react-app” and just write an API for the app. But if you are creating an online experience today you might want to look into server side rendering.

I have been struggling to find a good architecture but yesterday I found efforts online to server side render using PHP. I have seen efforts on node.js before but let’s face it – most web hotels use PHP and I feel that still using PHP perhaps with a framework is most suitable if you want your code to be reused or sold on a broad scale.

I will look into this more carefully by writing some example code if I have time. It turns out there is a PHPJsV8 extension and there are several ways of rendering React directly with PHP. With the extension installed in React-PHP-V8Js and there is also an effort from the Symfony community that seems not to need the extension called ReactRenderer.

Examples of what I can provide

Here are some examples on deliveries I can provide for you and your business:

  1. You need a website for your business or a new design that meets today’s standards
  2. You have an existing website but you need extra functionality without breaking the design
  3. You need an app or you need your website to be more accessible on other devices
  4. You are custom to regulations that needs to be implemented such as accessibility (Norway: Universell utforming)
  5. You need an application available to your employees via the intranet or via log in online

Maybe some example functions:

  1. Chat with your customers
  2. Make them able to preorder food or other items for quick pickup
  3. Book an appointment
  4. Integrating a webshop with a cart and payments
  5. Blogging and news in various categories
  6. Contact you in a different way than calling your main number
  7. Social functionality and integration to Facebook or other third party

I can provide a WordPress site and manage it for you or make you able to manage it yourself. Cost will be based on how much tailoring is needed. Contact me to get an offer, I do not charge before we have agreed. Also if you need something tailor made with a different CMS than wordpress I will be able to help. Many new solutions are built using cloud platforms and a newer way of delivering is through something called node.js and no use of WordPress or PHP (the language WordPress i written in).

Discounts for first customers.