Personal

Lester Chan's Webpage 3.0

Myself · 2008
  • MYSQL
  • PHP
Lester Chan's Website - Screenshot #1
Lester Chan's Website - Screenshot #2
Lester Chan's Website - Screenshot #3
Lester Chan's Website - Screenshot #4

This is also known as "GaMerZ HomePage Version 3.0", but I have renamed it to "Lester Chan's Website" as I want my readers to focus more on my real name rather than my alias. It took me about a year of testing and planning to migrate from version 2.0 to 3.0 as it involves a lot of changes. The most significant change is the upgrade of WordPress 1.5.1 to WordPress 2.5.1.

Prior to version 3.0, the site is built independently of WordPress and hence WordPress is integrated into my site framework. But as of version 3.0, the site is built around WordPress and that makes upgrading WordPress and maintaing my content easier.

Lots of AJAX and Javascript animation are used in version 3.0 with the help of jQuery.

This site also makes use of several of my popular WordPress Plugins like WP-Polls and WP-UserOnline. There Archive Page and the Search Page is custom coded by me and hence they are not available.

All the icons used in this site are by FamFamFam's Icons.

GaMerZ Expenses Tracking System

Myself · 2005
  • MYSQL
  • PHP
GaMerZ Expenses Tracking System - Screenshot #1
GaMerZ Expenses Tracking System - Screenshot #2
GaMerZ Expenses Tracking System - Screenshot #3
GaMerZ Expenses Tracking System - Screenshot #4

» Live Demo: http://expenses.lesterchan.net/ (requires registration)

Many friends I knew are using Microsoft Excel Spreadsheet to keep track of their monthly expenses. This method is both time consuming and prone to errors. I created this web application to automate the process of tracking their monthly expenses and added in some nifty features. It is free for everyone, all you need to do is just to register an account and you can keep track of your expenses online.

GaMerZ Army Schedule Calendar

Myself · 2005
  • N/A
  • PHP
GaMerZ Army Schedule Calendar - Screenshot #1
GaMerZ Army Schedule Calendar - Screenshot #2
GaMerZ Army Schedule Calendar - Screenshot #3

I had served my national service and it is based on a shift system (mount, dismount, training, standby). Thus, I created this schedule calendar in order to find out a specific shift on a specific date. It saves me time because I only need 4 steps to get what I want instead of looking through my marked calendar.

GaMerZ File Explorer

Myself · 2004
  • N/A
  • PHP
GaMerZ File Explorer - Screenshot #1
GaMerZ File Explorer - Screenshot #2
GaMerZ File Explorer - Screenshot #3
GaMerZ File Explorer - Screenshot #4

» Live Demo: http://files.lesterchan.net/

Inspired by Windows Explorer, I decided to create a web-based windows explorer to browse directory on the web server. If you want to run this on your server, you can download it here. This software is also located under Portfolio » Programming » PHP.

GaMerZ HomePage Version 2.0

Myself · 2004
  • MYSQL
  • PHP
GaMerZ HomePage Version 2.0 - Screenshot #1
GaMerZ HomePage Version 2.0 - Screenshot #2
GaMerZ HomePage Version 2.0 - Screenshot #3

After 2 years, I finally decided to give my homepage a face lift, the colours used are more vibrant and looks much brighter than the previous version. I also updated the blogging system from b2 to WordPress and created a couple of WordPress Hacks like wp-polls, wp-stats, wp-online, wp-members, wp-search, etc to boost the functionality of the site. I have also updated the Gallery Viewer and Image Viewer to version 2.0 which is coded from scratch and thus it is more efficient. The whole site now runs more efficiently because all of the pages are also coded from scratch.

GaMerZ HomePage Version 1.0

Myself · 2002
  • MYSQL
  • PHP
GaMerZ HomePage Version 1.0 - Blue Screenshot #1
GaMerZ HomePage Version 1.0 - Blue Screenshot #2
GaMerZ HomePage Version 1.0 - Red Screenshot #1
GaMerZ HomePage Version 1.0 - Red Screenshot #2

Technically, this website is an assignment for my WEBP module during my first year in Singapore Polytechnic. It just started out with HTML pages as that is our requirements. After getting my grades for this module which is a distinction (AD), I changed the whole site to make it more dynamic using PHP but still retaining the same layout. When some occasions came like Valentine's Day, Christmas and Chinese New Year, I would change the layout colour and the header to reflect the occasion. The 2 colours that I used are blue and red, as shown in the screenshots.

Counter-Strike City [CS City]

Myself · 2000
  • Text File
  • PHP / Perl / SHTML
CS City Screenshot #1
CS City Screenshot #2
CS City Screenshot #3

In the year 1999 to 2002, Counter-Strike (CS) was the most popular online first person shooter game. At that time, there was no website that is dedicated to Singaporean who played Counter-Strike. CS City was the first and it slowly builds up a small CS community here in Singapore. It started out with just one staff (me) and eventually I recruited 5 more staff to help me manage the website. This is one of my best websites which has gotten the most unique hits (900 unique hits) and it is featured on CS Nation (Biggest Counter-Strike Fan Site) twice. Sad to say, due to some hosting problems, the website is now gone.

 Freelance

AllEventsGroup.com

All Events Group Pte Ltd · 2007
  • MYSQL
  • PHP
AllEventsGroup.com - Screenshot #1
AllEventsGroup.com - Screenshot #2
AllEventsGroup.com - Screenshot #3
AllEventsGroup.com - Screenshot #4

All Events Group (AEG) is a business-to-business information and media company helping businesses build their competitive edge through industry intelligence, strategic skills and key relationships. We provide conferences, professional training solutions, congresses, exhibitions and trade shows, and industry online communities and publications in a portfolio of industries, including, finance, mining, energy and human resources.

The Content Management System (CMS) is built from scratch and there are a total of 9 modules (Currencies, Users, Categories, Events, News, Jobs, Glossary, Gallery and Forum) built into it. This is my most complicated project to date as my client requires each event to be of a different layout with difference images in its own folder, while maintaining the ease of updating the content through the CMS.

The CMS is also integrated with eNETS to cater for online payment and hence instant approval for registrations once it is paid.

Graphics and layout are given to me by my client and hence I did not do any designing to it.

In addition to the website, I also did a web-based customer database for my client allowing him to add, edit, delete and search his clients through a web browser.

FirstFood.com.sg

First Food Industries Pte Ltd · 2006
  • MYSQL
  • PHP
FirstFood.com.sg - Screenshot #1
FirstFood.com.sg - Screenshot #2
FirstFood.com.sg - Screenshot #3
FirstFood.com.sg - Screenshot #4

» Live Demo: FirstFood.com.sg

Established in 1987, First Food Industries Pte Ltd has come a long way in establishing its own brand of pickled mustard, Sichuan vegetable, confectionery, snack and preserved fruits, as well as creating an extensive distribution network for the Singapore market. Our company also exports its products, mainly to Malaysia, Indonesia, Vietnam and Cambodia. Our company holds the agency rights for global brand such as Glico, Master, Bright Pearl, Feng Zheng and Tai Zhi Wei . We have also acquired the distributorship in Singapore for the global brand of Ligo.

The Content Management System (CMS) is built from scratch and there are a total of 6 modules (Users, News, Products, Products Meta Data, Categories and Gallery) built into it.

My client wants the website to be a online product catalog rather than an e-commerce store and hence no online payment is catered.

Clearance System

MINDEF / Gombak Base · 2005
  • MYSQL
  • PHP
Clearance System - Screenshot #1
Clearance System - Screenshot #2
Clearance System - Screenshot #3
Clearance System - Screenshot #4

My section commander from Gombak Base (Security Company, Platoon 1, Section 1) approached me to create a web-based Clearance System for them as their old system using File Maker Pro 7.0 has lots of problems with the correct date format. And date is the most important aspect of this system. I have also implemented a javascript NRIC checker to make sure that the NRIC entered is valid based on Modulus Eleven(11) system.

The icon images is taken with courtesy from Foood's Icons.

 School

Raffles Airline HR Management System

NUS · Information Systems Development Project Module (CS3214) · 2007
  • MYSQL
  • J2EE
Raffles Airline HR Management System - Screenshot #1
Raffles Airline HR Management System - Screenshot #2
Raffles Airline HR Management System - Screenshot #3
Raffles Airline HR Management System - Screenshot #4

We are suppose to develop a HR Management System for Raffles Airline using Java Enterprise Edition (J2EE) with either MYSQL or Derby as the database and strictly following the Model-view-controller (MVC) approach. We chose MYSQL as we are more proficient in it. There are a total of 10 official modules to be developed in this project. We managed to develop all 10 of it and on top of that, we came out with our own modules as well.

I was in charge of planning and developing a framework in order to integrate all the modules developed by my teammates into a single complete site. In addition to that, I also developed the Retirement/Re-employment module, security module, routing module, messaging module as well as converting the layout from PSD to HTML.

This module is worth 8 MCs which is the weight-age of 2 modules in National University of Singapore (NUS). I was the group leader for this project consisting of 6 members (including myself) and hence I got an A- grade for this module. We took about 3 months to complete this complicated project.

Max Interactive

SP · Premiere Value Group · 2004
  • MYSQL
  • PHP
Max Interactive - Screenshot #1
Max Interactive - Screenshot #2
Max Interactive - Screenshot #3
Max Interactive - Screenshot #4

This is my internship project in Singapore Polytechnic. It is the biggest PHP based project that I had done. It is a mini scale CMS created to target education companies. It has users, user groups, forums, polls, categories/subcategories, documents, attachments and database management in the administrative panel. It has 3 level of users, Administrators, Instructors and Students. The templating system of this CMS is smarty, thus administrators can change the front-end look of the CMS very easily.

The QuietRoom

SP · Dr. Daniel Fung / Institute Of Mental Health (IMH) · 2003
  • Microsoft SQL Server
  • ASP
The QuietRoom - Screenshot #1
The QuietRoom - Screenshot #2

This is my final year project given to my group by my school, Singapore Polytechnic. My group consists of 6 members (3 programmers and 3 designers/flash animators). I am the leader of the group and also the lead programmer. There are 2 parts to this project, one is called The QuietRoom and the other is called Cognitive Behavioural Therapy [CBT]. Our client is Dr. Fung, Child Psychiatrist from Institute of Mental Health - Child Guidance Clinic. The QuietRoom website will give parents information about Selective Mutism. Selective Mutism is an uncommon problem in which children who are able to speak in some situations (like at home) become mute in other situations (like in school). I got a distinction (AD) for my final year project.

Cognitive Behavioural Therapy [CBT]

SP · Dr. Daniel Fung / Institute Of Mental Health (IMH) · 2003
  • Microsoft SQL Server
  • ASP
Cognitive Behavioural Therapy [CBT] - Screenshot #1
Cognitive Behavioural Therapy [CBT] - Screenshot #2
Cognitive Behavioural Therapy [CBT] - Screenshot #3

This is another part of my final year project in Singapore Polytechnic. This website aim to help those children suffering from Selective Mutism by providing them fun and interactive activities online. This website contains 14 weeks of treatment, and by the end of the 14th week, the children will most likely to overcome this problem.

GaMerZ Auctions

SP · Java Server Pages (JSPG) Module · 2003
  • Microsoft Access
  • JSP / Java
GaMerZ Auctions - Screenshot #1
GaMerZ Auctions - Screenshot #2
GaMerZ Auctions - Screenshot #3
GaMerZ Auctions - Screenshot #4

This website is an assignment for my JSPG module in Singapore Polytechnic. We are suppose to do an online auction making use of Java Servlets and Java Server Pages (JSP) together with Microsoft Access as the backend database. I got an A for this module.

Computer Games SuperStore

SP · World Wide Web Programming (WWWP) Module · 2002
  • XML
  • XML / XSL
Computer Games SuperStore - Screenshot #1
Computer Games SuperStore - Screenshot #2

This website is an assignment for my WWWP module in Singapore Polytechnic. We are suppose to do an online shopping store with a shopping cart using JavaScript with cookies. The data for the website must be done in (eXtensible Markup Language) XML and styling has to be done in (eXtensible Stylesheet Language (XSL). I got a distinction (AD) for this module.