ChaosFoundry - Inventory software

Languages: PHP, CSS, XHTML, JS, MYSQL | DevTime: 2 months | Status: Cancelled (non-payment)

startexpress startexpress startexpress startexpress startexpress
Logon Page Start Page Office administration - view Office administration - edit Staff administration - view
startexpress startexpress startexpress startexpress startexpress
Staff administration - edit (1/2) Staff administration - edit (2/2) Keyword Search Search Results Browse Products
startexpress startexpress startexpress startexpress startexpress
Add product (1/2) Add product (2/2) Edit product (1/2) Edit product (2/2) Low stock warnings
startexpress
Assign job to technician

(Short) Overview - In a nutshell

'ChaosFoundry' is the name of a web-application developed for XBOX-MODCHIPS.com (Stillmatic Inc) - It was conceptualised after working for Jaycar Electronics (and using their crappy shell/dos based POS terminals) for over 3 years.

While I had a keen interest in developing advanced POS software for personal use, XBOX-MODCHIPS.com made it evident that they require a highly customised web-based solution accessible from "anywhere", with many of the features being similar to what I had in mind initially.

I've worked with an obscene amount of gaming consoles over the years, and perfectly understood how important it was to keep track of stock levels on hand, and more importantly, the serial numbers of each component or device for both warranty issues as well as fraud counter-measures. XBOX-MODCHIPS extended the latter by requesting additional features such as job assignment, job tracking, low stock alerts and much more.

Unfortunately, development was suspended due to violation of payment terms. This was my last attempt at subcontracting as a software developer for a living, I've decided to focus more on my business as a communications cabler as well as my hobby as a hardware engineer.

While listed as a development time of one month, the project was worked on with evolving requirements over the course of one year. Eventually my discussions with Xbox-Modchips became heated as they were seeking more and more "value" for money (basically more features per dollar, with no increase in total cost)

It was at this point I decided to put strict terms an conditions into play and the project into feature freeze. Xbox-Modchips agreed to the terms of four progress payments of 25% each and a total cost of $2800US (peanuts!), with the intial payment due 4th February 2007.

Regrettably, payment was not received by the due date (plus an additional 3 days of leeway), and the project was dropped on Friday February 9th, 2007. While attempts were made to reselove the situation on Xbox-Modchips' behalf, this has happened on more than one occasion and the project was deemed unfeasible.

Lessons learnt in the process

  • Canadians can be bastards too
  • Table layouts make for better backwards compatibility (CSS is far superior in reality)
  • It's possible to build a completely web-based POS, complete with TILL control
  • Write EVERYTHING down, keep ALL email transcripts
  • Discuss but don't work on anything until a printed agreement is signed by the client
  • Try and keep away from "internet-based" companies, especially if they won't speak to you in person.