Category Archives: Personal Project

Salaah Times Timetable Converter

salaah-times-converter-icon

Dates

  • 2011

Technology

OO Programming, Microsoft Visual Studio, C# (.NET), XML, DTD, XSLT, XPath

Info

Salaah (Muslim prayer) Timetables are often created using Excel, but my Salaah Times Windows Gadget requires XML. After exporting the Excel timetable to CSV format, this converter app (written in C#), converts it to XML.

Continue reading

JSudoku

j-sudoku-icon

Dates

Technology

OO Programming, JavaScript, XHTML, CSS

Info

I developed this web-based Sudoku game using JavaScript, XHTML and CSS, to facilitate my learning of JavaScript.

I initially developed this game during any free time I had at work, where I was waiting for more work to arrive. During this time, we were advised to read or talk (quietly). Some people would draw art in Microsoft Paint. That gave me the idea of make this sudoku game using just notepad (& Internet Explorer). I had to rely entirely on my knowledge of CSS, XHTML & JavaScript as we only had no internet access.

Continue reading

Scheduling Tool

scheduling-tool-icon

Dates

Technology

Programming, Visual Basic for Applications (VBA), Microsoft Excel

Info

I developed this experimental Scheduling Tool in Excel using VBA. It displays an automated schedule, based on events & tasks. Tasks are broken down into subtasks & weighted based on various metrics (e.g. length of tasks, time till deadline). These are then slotted around events (that have fixed times), based on various metrics. The tool would readjust the schedule automatically as unforeseen incidents occurred, however as it stored intermediate values within Excel workbooks, it was slow.

Continue reading

Media Tracker

media-tracker-icon

Dates

Technology

OO Programming, C# (.NET), SQL, Design Patterns, Microsoft Visual Studio, Microsoft Access

App

Link to App

Other Version(s)

Previous version: Multimedia Database

Info

This database application was developed by me, to track the media I have seen, I have, or I am interested in. This was a 2nd attempt at a media tracking application. This database contained extensive capabilities to search for, and filter data.

Continue reading

Phone Quran

phone-quran-icon

Dates

Technology

OO Programming, C# (.NET CF), Windows Mobile, Design Patterns, Microsoft Visual Studio

Info

I developed this Quran (Islamic holy book) app for my Windows Mobile phone during the Ramadhan of 2009. I developed the core app over the space of three days, after I got back from work. I required the app during a business trip, so I could read the Quran on my phone during the journey their and back.

Continue reading

ASP.NET Forum V2

asp.net-forum-v2-icon

Dates

Technology

OO Programming, VB.NET (ASP.NET), SQL, Web Services, XML, WSDL, SOAP, HTML, CSS, Microsoft Visual Studio, Microsoft SQL Server

Other Version(s)

Original University assignment project: ASP.NET Forum

Info

To aid myself in learning VB.NET, I converted my earlier ASP.NET Forum assignment from C# to VB.NET. I also changed the database from Microsoft Access to SQL Server. Additionally, I enhanced the forum by adding more forum features, and improving the theme and security.

Continue reading

XML-Based CMS

1nsignia-icon

Dates

Technology

Programming, C# (ASP.NET), XML, DTD, XSLT, XPath, XHTML, CSS, CMS, Microsoft Visual Studio

Other Version(s)

Info

I developed this experimental, fast & flexible, XML-based CMS. When a user’s web browser requested a webpage, an ASP.NET web app would run an XSLT template, while passing it parameter values (taken from the query string). This XSLT template would generate the XHTML output from XML, based on the parameter values, and send it to the web browser. This was a successor to my portfolio tool.

Continue reading

Portfolio Tool

portfolio-tool-icon

Dates

Technology

Programming, XML, DTD, XSLT, XPath, XHTML, CSS, Microsoft Visual Studio

Other Version(s)

Info

This was an XSLT template I written, which generated project portfolio XHTML mark-up from XML-based portfolio data, for my website.

Continue reading

Timetable Tool (2006)

timetable-tool-icon

Dates

September 2006 – October 2006

Technology

PHP, XHTML, CSS

App

Live Demo of the original 2006 version of Timetable Tool. Isn’t compatible with latest version of PHP, so offline for now. See images below for how it worked/looked.

Other Version(s)

Updated project: Timetable Tool (2014)

Info

I developed this personalised class timetable tool in 2006 to learn PHP. It uses the original (plain and simple) live timetables as a source, and displays them in a more visually appealing way.

Continue reading

Old Personal Website

outsignia-icon

Dates

Technology

XHTML, CSS, PHP, WordPress, Paint Shop Pro, Microsoft FrontPage

Other Version(s)

  • Older website project: Old Personal Website (this project)
  • Portfolio tool project for older website: Portfolio Tool
  • XAML-based CMS/Portfolio website project: XML-Based CMS
  • Current website project: ABhamjee.com

Info

This was an early personal website that contained my online portfolio. It used the WordPress CMS, with a theme that I customised.

Continue reading