Tangled Frog Portfolio - Dynamic Websites
This is a selection of websites made over the last two years which have been enriched using combinations of PHP, MySQL, Javascript, AJAX and GD for a variety of purposes. They all have user friendly admin areas with full control over all updateable content.




Thomas McGuire - Clipper 11/12
Launched 15/2/10
Design and Layout
XHTML
CSS
Javascript
AJAX
PHP
MySQL
Video Player
This site was made for a crew member of the Clipper 11/12 yacht race with the aim of raising sponsorship. Although most of the content is static there are a number of updateable areas on the site, controlled from a password protected admin panel.
Some of the more notable features include a simple PHP / MySQL blog, a real time javascript controlled logo rotator and an AJAX controlled donations section.
Donna Cowe Photography
Launched 24/11/08
Logo Design
Design and Layout
XHTML
CSS
Javascript
PHP
MySQL
Paypal Button
This began as a photographer's site with four pages and a javascript image gallery. We designed the logo based on her own ideas and her home page has been made in accordance with that theme.
Later we upgraded the site to include a password protected private gallery area, a custom built shopping cart and a Paypal ordering system using PHP and MySQL. We also added an admin area where she has full control over galleries and customer accounts, and can view order histories.
Omania House
Launched 28/1/10
XHTML
CSS
Javascript
AJAX
PHP
MySQL
GD Watermarking
This is an Arabic website designed to display large quanities of images. The template has been built using XHTML and CSS and is based almost entirely on a design supplied by the client.
The site features a potentially infinite number of gallery pages which can be created, edited, removed, hidden and prioritised from a password protected admin area.
The gallery pages are enriched using javascript fade effects and a PHP / MySQL / Javascript generated slider. Each individual photo has a view counter, a rating button with graphic display and a comments page, all of which has been achieved using AJAX.
Visitors to the site can register their details to create an account from which they're able to upload, edit, delete and hide their own images, and view any comments that are posted in response.
All images uploaded to the site are watermarked using GD Library. Their dimensions and in some cases their proportions are also controlled using GD to achieve a better quality reproduction than HTML / CSS resizing.
With the exception of the design and layout of this site, everything has been created from scratch using XHTML, CSS, Javascript, AJAX, PHP, MySQL and GD Library, and without the use of any prewritten scripts.
The Gig Shark
Launched 21/12/08
Logo Design
Design and Layout
XHTML
CSS
Javascript
PHP
MySQL
Mp3 Players
Google Adsense
This is a user updateable music listings site for Scotland, where users can create an account, upload photos and mp3s, and create profiles.
Because this site is content orientated our aim was to keep the design as simple as possible, choosing a layout similar to other high profile resource sites for the main pages. The logo had to be simple but engaging, without detracting from the information displayed.
This is a PHP and MySQL driven site, with a dynamic homepage displaying today's listings and an automatically generated calendar.
There's an area for visitors to register their details and create an account, along with automated email confirmation, and a password protected area where members can edit their profile information, upload new files and add their listings. This site also features Google adsense, search facilities and a simple blog.
Beautiful Aromas
Launched 24/4/10
Design and Layout
XHTML
CSS
Javascript
AJAX
PHP
MySQL
GD Library
Paypal Button
This site was made for a retailer of aromatherapy products in Fife, the design of which is based largely on the logo which she supplied. As well as an updateable news section this site includes a custom built shopping area with a cart and an ordering section using AJAX, PHP and MySQL.
Products are divided into categories which can be fully controlled through the admin section, and all photos uploaded to the site are edited with GD.
In addition to calculating tiered postage values, various types of discounts can also be applied to both individual products and accross whole categories. The ordering section has payment by Paypal and automated email confirmation, along with a corresponding order histories section in the admin area.