Coding Project
Caisson Laboratories, Inc.
During the summer of 2009, I did my internship at a web development company in Idaho Falls. While there I worked on many different projects, but the biggest one was Caisson Laboratories.
I did a most of the work on this project and reported to my boss.
HTML and CSS
I was given a Photoshop document with the design for the website in it. My job was to make everything look like the design that I was given, only online (Not using slicing, just plain HTML code and CSS). It was a fun experience, and I ran into a few problems, but I worked through it and got it done successfully.
JavaScript
I used JavaScript (using the MooTools framework) to do some of the fancy things found on the website (such as accordions, slideshows, and modal windows). I also used JavaScript to get the shadows to work depending on the size of the layout.
I created some product search-type functionality that dynamically generates the output depending on what group, family, or product-line the customer has chosen.
I also used JavaScript to dynamically determine shipping costs depending on what items were in the users' shopping cart.
PHP
I used PHP as the server-side language to set sessions and cookies to keep track of who was logged in. I also used PHP to get, set, and update shopping cart items, as well as to do the entire checkout and card processing functionality. I also created a way for the administrators to see who had purchased what products in whatever quantities. For a lot of the PHP coding, I used a custom backend that I had helped create.
Another thing I used PHP for was to dynamically create product catalog PDFs for users that changed depending on the user's personal prices for the items.





