Treadway Cues.com
 |
(2011) This is a public website I did for a friend who is an up and coming local cue maker. The site is based on Master Pages and each of the content areas is it's own userControl that's loaded through a friendly interface; data supplied through a repeater control, bound to a custom data object. Each link in the side bar is loaded from the database as well, along with options to display link text, descriptions and how large to show the icon. (screenshot) |
|
Pool Statistics Tracker (C#)
 |
(2009) This project idea was born out of the neccessity for me to track my progress and training with my pool game. I had already been keeping a notebook filled with hand-drawn grids to track a number of things while playing the game. Finally, I decided that I won't want to flip through countless pages of scribble to see how I'm doing, so I designed a quick app to hold all of this information and make it reportable. In addition to this, I wrote it in C# to give me a more current feel for the language. It's a web application and runs on an AJAX page. Create a new "game" entry and supply the number of racks played. Then a grid appears with a number of editable columns for each for rack. The summary grid shows the highest number from each column across all racks in a single line so I can easily scan the games by date to watch the numbers grow or shrink, depending on the stat.(screenshot 1) (screenshot 2) |
|
SQL Server Object Manager
 |
(2008) An ASP.Net 3.5/Ajax version of SQL Server Manager. I’m not always at my house when I need to take care of something on my webserver, so having an online database utility is a must. This web app allows me to create/edit stored procedures and views as well as run ad-hoc SQL commands and see the results. I can also, via a custom grid format, view table structures as well as data. Lastly, I added a permission manager so that I can set/remove permissions on any object through this app.(screenshot 1) (screenshot 2) |
|
Fitness Tracker
 |
(2008) Another ASP.Net 3.5/Ajax web app. A complete fitness management application which I wrote for my fiance initially. It allows us to enter our daily activity, duration, distance, burned calories, etc. A user-managed list of products can also be selected, as well as measurements. Lastly, we can create a number of workout regimens and assign them to the calendar as we plan our month. I also was able to test ASP.Net's authentication scheme for user management in this project. (screenshot) |
|
WebFTP
 |
(2008) A web-based version on a FTP program allowing me, while behind an ftp-blocking firewall, to be able to upload/download files to my server. I sometimes work as an image-editor and while not at home, I still need to be able to work. This was my solution. Secured by IIS Authentication.(screenshot) |
|
| Time Tracking and Billing |
(2007) This is a basic CRM application which allows us to track those small private clients, projects and time spent (including a timer for those projects which are tracked by the minute). It will generate an invoice at your request, which removes it from your list of 'available timesheets'. Configurable information billable rate by client and project, invoice frequency and tasks by project. Multi-user capable and secured.
|
|
| Blog |
(2007) The last thing the web needs is another blogging site. However, I have never written one, and I wanted to see if I could do it using Ajax. This was my first attempt at using Ajax. It initially was an ASP.Net 2.0 app, but has since been upgraded to the 3.5 engine. It did all the usual blogging things: allowing you to enter a bunch of text. It then spat them out in a long vertical format with alternating backgrounds. I then added the ability to edit each entry without leaving the main list (enter Ajax). I programmatically created each table cell at runtime and with each one I also had to programmatically create the ajax containers and triggers so that everything worked smoothly. It might not be pretty - but it's probably unnecessarily complex. HA! This one has long since been laid to rest. |
|
MP3 Alarm
 |
(2004) I need some extra motivation to get up in the morning and my simple cell phone alarms just weren't doing the job, so I decided to create an alarm clock application which would start up whichever playlist I select at a certain time. This resident windows application even included a snooze button so on those extra sleepy days I could stumble out of bed and click the snooze button on the screen, then stumble back into bed for another 9 minutes. If for some reason I haven't hit the snooze or off button within 20 minutes of the alarm going off, it will automatically shut off for 10 minutes then start up again. |
|
MP3 Filename Formatter
 |
(2003) In the birth of the mp3 downloading era, I might have partaken in some of those pleasures, but the problem is that there wasn't then, nor is there now, a standard for naming mp3 files. I got tired of manually renaming files, so I created a windows app that will read the MP3 ID-Tag data and suggest a filename based on that info. If I don't like the suggestion, I can still manually edit the files in the listview. Also, if the ID tag is missing or has incorrect information, the app will rewrite the ID tag info with info obtained from the filename format. (ID1 tags only) Screenshot |
|
| VSSWeb |
(2000) When I was doing a bit of development with some other colleagues in our spare time we quickly realized that we needed some form of SourceSafe available to all of us, all the time. I did some searching for products, but nothing really fit the bill better than VSS at the time. I had a web server in my house, so I installed VSS and found a way to automate it through VB6 and ASP. I then put together a web-based version of VSS using ASP (VBScript) and VB6 DLL's. This included checking in/out files, getting latest and providing comments with those actions. |