Welcome to my development page! On this page I showcase some of the sites I have been working on and the methods and tools used in getting the sites operational.

Many of my development sites run on Heroku and may take a moment to respond if they have not been accessed recently. Heroku is great for low cost development, no cost in-fact, but there are limited resources provided for the virtual environments.    


Javascript and Node site

The site is hosted on Heroku. Development for the site was completed on Cloud9 and the code is pushed to heroku using git. The images have been optimized using Gimp.  Used RESTful routing methods.
Resources:
Javascript
Node.js
MongoDB
Bootstrap
Heroku
Amazon S3
mlab – MongoDB
googleapis
git
gimp
Font Awesome
Dependencies
express,express-session, body-parser, ejs, mongoose, passport, passport-local

Home for Sale

Python / Django

In a desire to add a web framework which works well with Python I created a simple blog site using Django. It was created using a virtual environment installed locally for development and using git to deploy on Heroku.

Resources:
Python
Django
Bootstrap
Heroku
git
venv
Dependencies
express,express-session, body-parser, ejs, mongoose, passport, passport-local

 

 

 

 

Simple Blog

WordPress Site

Initially this site was a developed as a static WordPress site. I used MAMP to create a development environment on my laptop before installing the WP Theme on laughingsquid and adding content dynamically.

Resources:
WordPress
MAMP
Underscores
Google Hosted Libraries

Dependencies/Plugins
Contact Form 7, Custom Post Type UI, Postman SMTP, UpdraftPlus, Advanced Custom Fields

Personal Site

Aim Marketing

The AIM Social Media Marketing WordPress site is based on the Sys411 theme I created for my personal site.  There were minor changes made to support a “Who We Are” employee page and a youtube video page.  The page is responsive and works well on phones, tablets and desktops.

Resources:
WordPress
venv
Dependencies
express,express-session, body-parser, ejs, mongoose, passport, passport-local

AIM Social Media Marketing

ecommerce

This is a special WordPress site developed to integrate a focused social media communication with the ability to purchase a single product. The design is made to make the purchase on a smart phone easy for the consumer to compete. Woocommerce provides the e-commerce platform, Shipstation handles integrated product fulfillment and logistics, and Stripe handles online payments.

Resources:
WordPress
CloudFlare

Dependencies/Plugins
WooCommerce, Shipstation, Stripe Woocommerce, Custom Post Type UI, Sendgrid

Purchase

Magento

This site was developed using the Magento e-commerce platform. The business required sales tax support and the ability to calculate shipping costs for both dropped-shipped products and locally manufactured items. Additionally, most products required Dimensional Shipping of many small items. For a small spend a site was created which supported this requirements and integrated with the company ERP system.

Resources:
Magento
WebShopApps
Avalara
ECi M1 ERP

Dependencies
Import + Export Attributes

Catalog Sales

DB read to JSON file – API call

Combining the ability to ask for a search term, in this case part of a movie name and pass the request to an online database API.

I wanted to take it a step further.  When the list is returned provide the ability to view the specifics for the movie selected.  This required creating a different API call.

Resources:
Javascript
Node.js
Bootstrap
Heroku
The Open Movie Database

Movie Search

Gloh Salon

This site was developed using the WordPress platform. The salon was working with a very tight budget and wanted to prototype a customer appointment scheduling system.  I used MAMP to create a development environment on my laptop before installing the WP Theme on Bluehost. The customer was not well versed in WordPress so I used Advanced Custom Fields to make updating content easy. After spending 2+ hours on tech support I was finally told the security on the bottom tier Bluehost virtual environment does not allow SMTP but Postman SMTP easily handled the problem

Resources:
WordPress
MAMP
Bluehost

Dependencies/Plugins
Postman SMTP, Easy Appointments, Advanced Custom Fields

Best in Fort Worth