VanillaJS Client Project | Natural Expression Calculator Application

This is my first version of an application I built for a client using only vanilla
JS. It is shown here with kind permission of the client. I later went on to re-write it using the VueJS framework and the tailwind CSS library.

The project brief was simple, but the actual logic for the app was rather involved.
The Natural Expression number that was traditionally read to someone was looked
up using many pages of convoluted grids on paper. I had to recreate these grids
into multi dimensional arrays and then write functions to look up the information
in a strict order. I used ES6 Array prototype functions like find to do the bulk
of the work. Each grid had a different and weird way of finding the correct information,
so it was an interesting challenge.

The final app lives on a WordPress installation, so I needed to write a basic PHP
plugin to load the JS onto the page using the correct WordPress API syntax. Somehow
this information seemed so well hidden in the depths of the WordPress documents
I nearly died of boredom finding it… but I got it in the end and survived the ordeal.

You have reached your maximum number of free tries. Please get in contact for your free consultation!

Tell me my 9-Energy Natural Expression!

You have uses left

1. Please select gender

Click here to choose your gender

2. Please select date of birth

(You can click on year and type directly)

Leave a Reply

Your email address will not be published. Required fields are marked *