Home Projects Web Applications
Web Applications
GoSignUp.Me - Your Go To SignUp Portal
Web Applications
Written by Dicky   
Tuesday, 22 April 2014 15:04
AddThis Social Bookmark Button

Description

I created GoSignUp.Me so that anyone with Facebook account can create an event and accept payment. I got the idea when I'm having a hard time collecting money to open a table in the club. A lot of them only gave verbal commitment, plus few of my friends have different bank so it's hard to do online transfer between two different bank. By using GoSignUp.Me, I can accept payment with any credit card regardless of their bank. Plus, I can set the limit to a certain number of people. For instance, the table in a club can have maximum of 8 guest, so the first 8 people that signed-up is guaranteed to have a spot in that table. This will give them some kind of urgency to pay me if they see only limited spot available

Then, I added a functionality to create a sale page. This idea came from my church when they tried to do fundraising by selling food. They only communicate using emails to place their order and when it's time to pick up the foods, the line is really long since the fundraiser organizer need to get the cash, give change, locate their order as it's written down manually and give out their order. Some buyers paid with cheque which take even longer since they have to write everything down first. With GoSignup.Me, the fundraiser can create a sale page, set an end date and by the time the event has ended, they can print out a list and prepare the food by the number of orders they have received. Payment also has been taken care of. When it's time to pick up their order, they simply need to tell their name and the fundraiser organizer know exactly what they have ordered.

Technology

PHP, JSON Web Service, Facebook Integration, Handlebar.js Templating, jQuery, URL Rewriting, WePay API, MySQL Database, HTML, CSS

Screenshots

GoSignup.Me :: HomePage GoSignup.Me :: Features GoSignup.Me :: Dashboard GoSignup.Me :: Create Event GoSignup.Me :: Create Sale Event GoSignup.Me :: Event Created

 
National Park Website
Web Applications
Written by Dicky   
Wednesday, 16 January 2013 12:45
AddThis Social Bookmark Button

Description

I was approached to create a website that contains US National Park information where it uses sub-domain to pull different data for different park. Each national park contains extensive data and information that will be displayed on the webiste. I designed the wireframe and backend architecture for the website where I utilized ASP .NET MVC 4 and Entity Framework technology. The site also pulled data from other source using a web service. I created a simple backend management system where the site owner can simply insert more content and modify every park content through web interface.

Technology

ASP.NET MVC 4, Entity Framework, MSSQL database, jQuery, HTML

Screenshots

National Park :: Main screen National Park :: Wildlife National Park :: Attraction National Park :: Admin Site National Park :: Admin Site

 
Carpool Scheduler
Web Applications
Written by Dicky   
Wednesday, 16 January 2013 11:30
AddThis Social Bookmark Button

Description

When I start carpooling with my coworker and other people. We usually track who's driving by memory, it turns out we always forgot who was driving last time. To make matter worse, when we have 3 people in the carpool, we have to remember different carpool rotations (3 people in the car, 2 people in the car, the other 2 people in the car, alone) and the person who was driving. At first, we try to use spreadsheet to keep track of it but the process become too cumbersome to maintain especially when we have special occasion where the person who supposed to drive cannot drive but still need to go to work. To fix this issue, I created a simple Carpool Scheduler that uses Facebook API to authenticate (so we know exactly who record the entry) and each day anyone of us can simply go to the website and record the carpool schedule for that day. The algorithm to determine who is the next driver has been improved over time (trust me, it's more complicated than what you think) and at any given day we can simply look up the website and determine whose turn is it to drive.

On a second iteration of the application (second screenshot), we have three person carpooling but one person doesn't have a car so we have to calculate the cost for driving for each person for that week and the person who drive the most should receive money from the other two person, or if they all both drive equally then no money is exchanging hand, or if two person drive that week and one person didn't drive at all then the cost will be calculated and split to the other two drivers depending on the amount of drive performed by those drivers. For screenshot purpose, I manipulated the week start and week end for the cost breakdown to a previous date where I have data since we have stop carpooling at the time of this writing.

Technology

PHP, Facebook API, MySQL database, HTML, JavaScript, AJAX

Screenshots

Carpool Scheduler :: Who Drive Next Carpool Scheduler :: Cost Breakdown

 
CLChecker.Com - Free Craigslist Checker
Web Applications
Written by Administrator   
Monday, 02 February 2009 17:49
AddThis Social Bookmark Button

Description

Ever feel like you miss a good deal on Craigslist because someone else already snatched it right before your eyes? That's what happened to me and the reason why I created CLChecker.Com. This site basically save your search query, monitor, and check the query every hour to see for new matches. Once it found new match, it will send email to you informing the new match. You no longer need to sit in front of computer and search on Craigslist in your area to find the item you are looking for, this free checker will do it for you automatically.

Technology

ASP.NET / C#, .NET Framework 2.0, MSSQL database, T-SQL, HTML

Screenshots

CLChecker.Com :: Main screen CLChecker.Com :: Submitting Entry

 
eNom Webhosting Control Panel
Web Applications
Written by Administrator   
Monday, 02 February 2009 17:19
AddThis Social Bookmark Button

Description

If you purchase Windows Webhosting service from eNom or one of their resellers. The chance are you are using my Windows Webhosting Control Panel. This is one my day-to-day job among other things that I worked on at eNom. I built, maintain and keep improving this control panel since its birth. It has a lot of features such as: built-in file manager include file zipping, auto-install, domain management, host header management, add new mime types, folder protection, switch .NET version, switch PHP version, access restriction based on IP, custom erros, and many other things. They all configurable for each IIS site and some functions also work on per-folder based.

I also build and continously improve the backend system which resides as Web Service in every IIS server that eNom use for its Windows hosting offering. It can manipulate files, add / delete user through Active Directory, user authentication, and every other things imaginable to manipulate IIS site. The backend service usually accessed from the Webhosting Control Panel -> API -> Stored Procedure -> Web Service.

Technology

C#, ASP.NET, .NET 1.1 Framework, SOAP, Web Services Enhancements (WSE), ADO.NET, DHTML, JavaScript.

Screenshots

eNom Windows Webhosting Control Panel :: Main screen once you logged-in eNom Windows Webhosting Control Panel :: File Manager
eNom Windows Webhosting Control Panel :: Advanced Section for IIS configuration eNom Windows Webhosting Control Panel :: Advanced Section for IIS Configuration

 
<< Start < Prev 1 2 Next > End >>

Page 1 of 2