בס"ד
Jonny Stein
Samples of Recent Web Programming I've Done
Below are some screenshots and descriptions of programming I did for HBS Diamonds. To see more of my samples, click here.

HBS Diamonds

I was asked to develop search, order, and administration functionality for this Joomla CMS diamond and jewelry website. I developed front-end components for searching for diamonds/jewelry, displaying the results divided into a given number of results per page, including a form for marking up prices on the display page, and a form for adding items to an order list. The user can then view the order list, delete items, or continue and have his order emailed to the company and to himself. I also developed a back-end component for entering new diamonds/jewelry into the database, including a javascript calculator for computing mark-up/mark-down percentages of a generic price sheet, and uploading images of the diamonds/jewelry (and creating thumbnails of them) and certificates. I also added already-made components and edited some to adapt to our needs on the site, such as a form generator to add to our database and send a custom generated email to the administrator. I used PHP, MySQL, Javascript, HTML, and CSS in the development of the components.

Mark-up List

This is a screenshot of the top of a list of bracelet search results. You can see the mark-up/mark-down form, followed by a detailed list of the results from the database including thumbnail pictures.

  Bottom List

This is a screenshot of the bottom of a list of diamond search results. You can see the check boxes to click and the button to add them to the list, among other buttons. You can also see the page navigation.

component

This is a screenshot of part of the component I developed. The form fields are the database fields, the "Get From ..." buttons are the javascript calculator I programmed to calculate price based on percent mark-down from diamond price sheet or percent based on given price.

  Order Form

This is a screenshot of the order form on the website and in the confirmation email.