Web Applications

Web Applications

These are a number of applications & code snippets I developed for the web using Javascript, Node.js, WordPress, PHP, Java, and Actionscript.

To view the source code of these and other applications, visit my Git repositories at Bitbucket and code snippets at JSFiddle:

  

Angular v2-6 + Node.js Applications

  • A basic social messaging web application prototype developed using Angular 4 on the front-end and Node.js with MongoDB on the backend. Features include membership and contact groups, private and public messaging, gallery, and a file drop system. Read more
  • Still in active development, this is an application template developed with an Angular2 CLI (HTML5 + Sass CSS3 + Typescript + Javascript ES6 + Webpack + Karma + Protractor) front-end and a Node.js + MongoDB backend served via a cloud-based Ubuntu Server. Provides all the base modules, connectivity, functionality, and testability to quickly develop a ... Read more
  • A short snippet written in Javacript for the Node.js environment to test the URL parameter logging functionality. Results will be returned as a JSON string. Read more
  • A short snippet written in Javacript for the Node.js environment to generate the next seed value for procedurally generated random numbers. Results will be returned as a JSON string. Read more
  • A short snippet written in Javacript for the Node.js environment to test the URL parameter logging functionality. Results will be returned as a JSON string. Read more
  • A short snippet written in Javacript for the Node.js environment to test the Node server is active. Read more
  • A short snippet written in Javacript for the Node.js environment to test the URL parameter parsing functionality. Read more

 

 

Front-end Apps & Utilities

  • PHP code for interfacing between applications such as WordPress and Objective ERM. Various PHP scripts for receiving GET and POST field data produced from applications such as cURL or WordPress Gravity Forms webhooks, converting the field data into a formatted XML document, and then POSTing the XML to the Objective ERM system via its API. Included ... Read more
  • A basic social messaging web application prototype developed using Angular 4 on the front-end and Node.js with MongoDB on the backend. Features include membership and contact groups, private and public messaging, gallery, and a file drop system. Read more
  • A basic social messaging web application prototype developed using Bootstrap JS on the front-end and PHP 7.0 with MySQL on the backend. Features include membership and friendship groups, private and public messaging, and a file drop system. Read more
  • An educational utility for allowing people to learn and test their abilities with rhythmic dictation. Still under development, this fully-responsive HTML5 application is created using the CreateJS framework (with EaselJS and SoundJS) and authored using Adobe Animate CC. Read more
  • An introductory animation delivered in HTML5 + Javascript using the EaselJS framework. Theses sequences are used for the introduction of a number of teaching resources published as YouTube clips. Read more
  • A front-end interface built purely using HTML5, CSS3, JavaScript with AngularJS and BootStrap. Read more

 

 

WordPress Themes & Plugins

Australian Institute of Architects
examples | source code

 

Monash University – Faculty of Arts
examples | source code

 

 

JavaScript Code Snippets

Frameworks

jQuery

Mathematical Algorithms

Strings

Lists and Arrays

Objects

Networking

Gaming

Misc

 

 

Actionscript Applications

These applications were developed while working with YACMU and later with the Box Hill Institute (2003-2011). Adobe Flash Actionscript was my primary development language during this time. HTML5, CSS3, and JavaScript become more prevalent in use after support for Flash was gradually dropped from the web.

  • A video & multimedia conferencing app written Flash & Adobe Media Server allowing up to 10 clients and a moderator to teach using powerpoints, videos, and a whiteboard. Text & video-based chat are all built in. Read more
  • A Flash-based presentation creation wizard. 30 video clip templates could have text overlays modified by the end-user. Read more
  • An interface to select and create playlists from over 300 short Flash multimedia clips written in Adobe Flash. Read more
  • A Flash-based application developed for CAMS for training of officials in flagging and accidents. Read more

 

 

Java Applications

These applications were developed while at uni, while studying Bachelor of IT, majoring in Computing Science (1999-2002). Primarily in Java, other applications were created in C, Prolog, Haskell, and LaTex.

  • An implementation of the Gnutella P2P file sharing protocol written in Java. Read more
  • A Java-based language translation system based on multiple patterns – sentence, phrase, and dictionary word. This implementation converts between English and German. Read more

Please visit my git archives to view the source code of these and other applications developed during this period.