Projects

Individual case studies of the projects I have completed for my clients …


Health and safety

Handsam is a company which distributes a web based software to manage Health and Safety aspects of their clients business.

handsam-screenshot-2

Type of work

Creation of a number of modules for a new web based software system.

Project summary

Creation of a web based software system for Handsam to distribute to their clients. Clients use the web based software system to manage the Health and Safety aspects of their business.

Technologies used

HTML, CSS where used to create the user interface on the front-end. The front-end work was outsourced and I took a more back-end role in this project however I still had to integrate the provided front-end templates into the project. Yii (PHP framework) and a MySQL database were used to store and manipulate the data at the back-end as well as implementing the software application logic. JQuery (Javascript framework) was used by me to implement the Ajax areas of the website and the more dynamic front-end areas of the web based software system. The application made use of extensive Ajax to create pop up forms and datagrids / views that would update in real-time after submission of data. Twitter Bootstrap was used to provide some nice looking user interface elements.

Result

I delivered various modules based on the clients requirements. Some of these modules included a User module which manages all aspects of a users accounts, signing into the system, signing out of the system etc. An Organisation module to manage organisation records and child organisation records. An Incident module to manage incident records, the recording of various types of injuries and alert notifications based on specific rule sets.

Skills needed

Ajax, CSS, HTML, Javascript, JQuery, MySQL, PHP, Twitter Bootstrap, Yii


Data gatherer

Bwin is a company specializing in all areas of gambling and betting.

bwindatagatherer2

Type of work

Full development of web based software system.

Project summary

Create a software system that would allow Bwin to view data related to various aspects of their website rankings and cost per click advertising.

Technologies used

HTML, CSS where used to create the user interface on the front-end. Yii (PHP framework) and a MySQL database were used to store and manipulate the data at the back-end as well as implementing the software application logic. Various APIs namely Google Adwords API, Google Web Master Tools API and AWR Cloud API where used to retrieve the data necessary for the software system to work.

Result

I created the necessary software programs to populate their database with the necessary data from Google Adwords, Google Web Master Tools and AWR Cloud. This was done by tapping into those systems via their APIs. I then delivered a web based system that would allow Bwin to extract data from their database in CSV format based on a start date and end date.

Skills needed

AWR Cloud API, CSS, Google Adwords API, Google Web Master Tools API, HTML, MySQL, PHP, Yii


Product personlization layouts

Gateway3D is software company that produces a web based product personalization tool designed to work with e-commerce systems.

blurred-gateway3d-pic

Type of work

Full development of front-end for existing web based software system.

Project summary

Create a set of user interfaces for a variety of e-commerce websites.

Technologies used

HTML, CSS, JQuery (Javascript framework) where used to create the user interface on the front-end. Twitter Bootstrap was used to provide some nice looking user interface elements. Ajax was used to submit and fetch the data necessary for certain component parts of system. Yii 2 (PHP framework) and a MySQL database were used to store and manipulate the data at the back-end as well as implementing the software application logic.

Result

I delivered a variety of user interfaces for Gateway3D’s e-commerce clients. The user interfaces including components for rending text, setting different colors, rotation, scaling, fonts, uploading photos / images and even more.

Skills needed

CSS, HTML, Javascript, JQuery, KnockoutJS


Case and dictation management

Psycholegal Insight is a law firm dealing with criminal, parole, immigration and civil matters.

expertwitness-casediary

Type of work

Full development of web based software system.

Project summary

The project was to develop a system that would manage the law firm and create the system in such a way that the system could be sold to other law firms.

Technologies used

HTML, CSS, JQuery (Javascript framework) where used to create the user interface on the front-end. Twitter Bootstrap was used to provide some nice looking user interface elements. Ajax was used to submit and fetch the data necessary for certain component parts of system. Yii (PHP framework) and a MySQL database were used to store and manipulate the data at the back-end as well as implementing the software application logic.

Result

A web based system was delivered by me to enable the law firm to manage their diary, cases and dictations. The system works from a centralized database. Multiple companies can sign up to use the system. After signing into the system the company can only view and perform actions on their own data and cannot view and perform actions on another companies data. This means the system can be sold to multiple companies each with their own “instance” of the system. The system has a number of modules, diary, cases and dictations. Each of these modules are quite full featured and enable the law firm to manage their business.

Skills needed

Ajax, CSS, HTML, Javascript, JQuery, MySQL, PHP, Twitter Bootstrap, Yii


Competency management

Transport for London is a government body that deals with most of the transport system in Greater London, England, UK.

CD2-blurred

Type of work

Full development of web based software system.

Project summary

The project involved created a web based system that would allow Transport for London to manage their employees competency levels and give their employees valuable information on their competency levels and other key employee areas.

Technologies used

HTML, CSS, JQuery (Javascript framework) where used to create the user interface on the front-end. Twitter Bootstrap was used to provide some nice looking user interface elements. Ajax was used to submit and fetch the data necessary for certain component parts of system. Yii (PHP framework) and a MySQL database were used to store and manipulate the data at the back-end as well as implementing the software application logic.

Result

I delivered a web based system that works from a centralized database. Employees of Transport for London can sign into the system and view details about their competencies and competency levels. Competencies are linked to job roles and job families which then link to the employees user-account. For certain job roles certain competencies are needed and the required levels of development for those competencies are needed the system helps manage this. The whole system is managed from an administration section which only administrators can access.

Skills needed

Ajax, CSS, HTML, Javascript, JQuery, MySQL, PHP, Twitter Bootstrap, Yii


Child day care management

Peuternet is the name under which a budding “entrepreneur” hopes to establish his software as a service company.

peuternet-dayparts

Type of work

Full development of web based software system.

Project summary

The project was to develop the beginning of what would be potentially a future software as a service product. The software is a child day care management system that can be sold to multiple customers. The system manages users, day parts, contracts and children.

Technologies used

HTML, CSS, JQuery (Javascript framework) where used to create the user interface on the front-end. Twitter Bootstrap was used to provide some nice looking user interface elements. Ajax was used to submit and fetch the data necessary for certain component parts of system. Yii (PHP framework) and a MySQL database were used to store and manipulate the data at the back-end as well as implementing the software application logic.

Result

I delivered a web based system. The web based system allows multiple companies to use the system by signing up and filling out an online form. Each company gets its own “instance” of the system which after signing into the system means the company can only view data pertaining to its own company and not data that belongs to other companies that have signed up. This enables Peuternet to sell the system to multiple companies. The administrator of the company “instance” can create additional users which can then sign into the system and view data pertaining to that company. The administrators and users can setup day parts, contracts and children using various forms and data grids. These individual modules of the systems link together, so children can be linked to a contract for example. Using these modules the day care center can manage some or all of their day to day business operations. The system works from a centralized database.

Skills needed

Ajax, CSS, HTML, Javascript, JQuery, MySQL, PHP, Twitter Bootstrap, Yii


Event management and sign up

The Waiting Game is a hospitality and promotion recruitment agency based in Bristol, UK. The agency supplies staff for a range of events both private and corporate.

TWG1

Type of work

Full development of web based software system.

Project summary

Create a system to enable Administrators to create events and enter the details of those events into the system. Staff will also need to be able to sign into the system and see the events. Clicking on an event will bring up the event details which the staff can then choose to sign up to.

Technologies used

HTML, CSS, JQuery (Javascript framework) where used to create the user interface on the front-end. Ajax was used to fetch the data necessary to render the events calendar and possibly in other places were needed. Yii (PHP framework) and a MySQL database were used to store and manipulate the data at the back-end as well as implementing the software application logic.

Result

I delivered a web based system that allows multiple users to sign into it retrieving data from a centralized database. Administrators can setup these user accounts for their staff themselves using a user accounts screen and form. Administrators can enter and select further details about the staff user such as what skills the staff member has, the rates of pay for different skill levels, plus more. Staff can sign into the system and view the events. Staff can only view events that they have the necessary permissions to view. If the Staff member has permission to view the event the staff member can click on the event and see the details of the event. The staff member can also sign up to the event which then sends back information for the administrators to process. The system can also be accessed through IPads and other tablet devices. As part 2 of the project a special user interface was created for the mobile phone version of the system. Which can be explored in more detail by going to this project http://www.mutablelabs.com/site/portfolio-items/the-waiting-game-event-management-and-sign-up-mobile.

Skills needed

Ajax, CSS, HTML, Javascript, JQuery, MySQL, PHP, Yii


Granite plan and pricing

Granite Transformations is the largest counter-top manufacturer in the world and is also a franchise company. I did the work for one of Granite Transformations millionaire franchisees.
TS3

Type of work

Full development of web based software system.

Project summary

Create a system that will allow the shop floor staff to design and price kitchen counter top layouts on their desktops, laptops and IPads. IPads being the device the staff can carry around with them whilst on the shop floor.

Technologies used

HTML, CSS, JQuery (Javascript framework) where used to create the user interface on the front-end. Ajax was used to fetch the data necessary to render the counter-top shapes. HTML Canvas was used to render the counter-top shapes also on the front-end. Yii (PHP framework) and a MySQL database were used to store and manipulate the data at the back-end.

Result

I delivered a web based system that allows multiple users to sign into it retrieving data from a centralized database. Administrators can setup these user accounts for their staff themselves using a user accounts screen and form. Staff can sign into the system and begin the process of creating and designing the kitchen counter-tops from an easy to use drag and drop user interface. After the process is complete they can view the price of the kitchen counter-tops in a table listing all of the pricing details. This table along with other information can be then emailed to the customer or emailed to an internal department so it can be printed off and signed. The app works through standard desktop and laptop web browsers and also scales responsively to work on IPad and other tablet device browsers.

Skills needed

Ajax, CSS, HTML, HTML Canvas, Javascript, JQuery, MySQL, PHP, Yii

688 Total Views 1 Views Today