Hi, I'm a Full-stack PHP Web Developer

Websites

Design and Development

Online Systems

Front-end system

Softwares

Desktop Apps

Mobile Apps

Android Apps

Photography

Framing and Composing

Animation

Animation and Games

Hardwares

ELectronics Devices

3D Graphics & Arts

Drawing and Painting

Tutorials and Articles

Airloud Radio Player Editor.


The power of HTML5

I can say that I created the Internet's first web-based radio player editor, as of writing this post year 2021 I found nothing on the internet that do the same with my Airloud player online WYSIWYG editor, there are others that do the same but only with the use of pre-designed template so there is no freedom for the user to totally edit the looks and design of the player, I have come up with this idea since most of my clients in Radio Streaming requested a player design so I told them to send me a layout and I will convert it to HTML5 to make it interactive on the website but then this obviously eats my time so I said to myself why not create a tool for them to allow compose layout they like and moreover they can update it anytime, so here it is the Airloud online player editor.

Check video below to see how the player editor works

This project was created using the Laravel framework it is actually a complete CMS for the player, the user can register and manage their account and compose a player, there is also an administration panel that approves new user,  the admin can also see all the banners and images that the user uploaded so it can filter out inappropriate images and ban the user.

Player preview

Click this preview button to see a demo the player, this will show on pop-up window please enable pop up window on your browser

Tools used

For the overall front and back-end of this website I used Laravel Framework, I created my own CMS with it using an admin template Metronic from Themeforest that is HTML5 ready, I used MySQL for data storage on the back-end,  meanwhile for the web-based editor I used FabricJS a complete HTML canvas tools for integrating drag n drop HTML element, resizing, aligning and many more features, so basically all it did was let the user arrange visually the HTML element and then the Javascript save the absolute position of the elements as well as the image to the database, lastly, I used JPlayer audio engine this is a javascript base for player audio and video on the browser it replaces the native audio code of the browser to extends it capability as well as compatibility on several browsers, you can check the website at www.airloud.com.


WCast Stream Control Panel.

One of my SAAS system created is this WCast stream manager, this used for audio streaming online normally for Internet Radio.
Read More

Developer's LogWatcher.

I created this small utility for my own use to display selected log file on the website in real time using websocket and NodeJs, and ReactJs this can be use to debug or inspect data on your code on the server side, very similar to tail on the terminal, the log file can either get generated by Apache, PHP, or the server itself, the log output on the web is more readable than doing the tail command on the terminal.


This utility App do its very basic purpose but its functionality can be extend, user-interface can be improve, everyone is invited to contribute and enhance this utility for more feature, feel free to clone and create a branch from the repository here https://github.com/dardsminds/logwatcher

NodeJS Project on Website sub-folder.

Here is my simple quick tutorial on how to put your NodeJS project on your website sub-folder using NginX proxy pass, this tutorial also utilize the Amazon AWS EC2 server.
Read More

Product Assessment System.



Re-writing my codes

Re-writing my old developed system for PsIndex Company, I was using a pure native php coding approach on this system without using any framework, I just created my own class although it was good in terms of security and code control as I know every code from every php files that I created unlike using a ready to use framework that come with thousands of library files that I don't know what on it, but I realised that my code is getting old and upgrading is very difficult as I have to edit all the files that I created to migrate the system to latest PHP version, 

What is Product Assessment System?

This system is being widely used by contractors and engineers across UAE for as construction materials has to comply with the countries mandatory green sustainability codes such as Al-Safat, DGBR (Dubai Green Building Regulations), Estidama. LEED, QSAS/GSAS, DCL and DCD.


Every product used on building have to be assessed by PQP Engineer this means that all those sustainability codes and it credit have to be carefully checked and technical document have to be submitted by the product supplier,  these process took time or weeks to finish a year ago as it has been done manually but now using this Product Assessment System those weeks of processing now only take minutes

I created this system for a consulting company  PsIndex LLC a sub company of CeresUAE the recent company I worked with .