Samples / Demos
Below are some samples / demos for you to try out.
Bike Shop E-Commerce Website
Technologies employed: C#, ASP.NET, MS SQL Server, Bootstrap / Responsive Design, jQuery, JavaScript.
This is a sample E-Commerce website. It demonstrates how such a site might be set up for a bicycle shop selling
various models of high-end bikes as well as accessories, clothing, and bike components. On this demo, you
can browse and search for products and add them to your shopping cart. Once in your cart, you can change quantities,
remove items, or continue shopping to add more items to your cart.
The demo website uses responsive design which means
the screen will automatically adjust for different display sizes. It can be used on desktops, tablets, as well as
smartphones. While exploring this demo, try reducing the width of your browser and watch how the screen accommodates
screens sizes down to smartphone size displays.
Although the sample data relates to bikes, the
very same website could be used for many other types of products simply by loading a different set of data into the product and
category tables. The multilevel dropdown "Products" submenu is also data-driven. It is dynamically generated from product category
data in the database. If we were to add additional product categories, they would automatically appear in this submenu
without needing any additional coding.
Proceed to Demo
Restaurant WordPress Website
Technologies employed: WordPress, PHP, MySQL, MapPress Easy Google Maps Plugin, Spacious Theme, Custom Child Theme.
This is a sample WordPress website. It demonstrates how WordPress might be used for a restaurant. The location page uses MapPress to map
the restaurant's location.
All custom design on this site was done through the creation of a custom "child theme". This site required very
little custom modification, however. It is very simple example of a WordPress site.
See the Real Estate Company WordPress Website below for an example that involved a little more custom programming.
Proceed to Demo
Travel Agency WordPress Website
Technologies employed: WordPress, PHP, MySQL, MapPress Easy Google Maps Plugin, Spacious Theme, Custom Child Theme.
This is a sample WordPress website. It demonstrates how WordPress might be used for a travel agency. The contact page uses MapPress to map
the office location.
All custom design on this site was done through the creation of a custom "child theme". This site required very
little custom modification, however. It is very simple example of a WordPress site.
See the Real Estate Company WordPress Website below for an example that involved a little more custom programming.
Proceed to Demo
Real Estate Company WordPress Website
Technologies employed: WordPress, PHP, MySQL, Bootstrap, WP Listings Plugin, MapPress Easy Google Maps Plugin, Spacious Theme, Custom Child Theme.
This is a sample WordPress website. It demonstrates how WordPress might be used for a real estate company. On this demo,
you can search property listings, examine a particular listing, see the property's Google Maps location, and send an inquiry on the
property to the real estate company.
The "Contact Us" page also allows for sending a message to the company. Such inquiries / messages are received by the real estate company via email.
WordPress already has responsive design built in. So it automatically lends itself to working well on desktops, tablets,
as well as smartphones. However, I have also added Bootstrap to this site to give me some additional programming flexibility in the
design of custom page templates.
All custom design on this site was done through the creation of a custom "child theme". This is the preferable
approach for WordPress PHP coding modifications, as opposed to making changes to the parent theme, or worse,
modifying WordPress code directly. These undesirable approaches could easily cause WordPress or the parent theme
to "break" after a future update. In contrast, placing all coding modifications in a child theme leaves the
original WordPress code and theme unmodified, so that they can continue to receive future automatic updates.
Proceed to Demo