Full stack web developer in Abbotsford, BC with over 19 years experience in the industry.
I have extensive experience with developing systems for payment processing, fundraising systems for charities, shopping carts and other e-commerce systems.
Resume (PDF)
▼Best.Gift.Ever gift fundraising system with ecards
Animal licensing registration forms, including renewals and donations
Virtual food drive registration and fundraising system
Bilingual shopping cart system
Checkout and payment system for online shopping cart
On one side is your web server. On the other side are a bunch of human beings. What is the interface between those sides to gather information from these humans? HTML forms.
It's easy enough to create an HTML form and hook it up to a backend script to process the data, but from a usability standpoint, there are many things to consider to make your form fields as quick and easy to use as possible. Around half of your traffic is likely to be on mobile devices as well. Since filling out fields on phones is much slower than with a mouse and keyboard, these days it's more important than ever that your form fields are optimized.
Let's go from the simplest possible starting point...