Dave Cohen -
Alleycat Software

Web Development


Dynamic Web Site: A Web site that utilizes client and server technologies such as jQuery, AJAX, PHP, and mySQL to provide a truly interactive experience. These technologies allow the user to submit and retrieve information, and often involve the generation of Web pages on-the-fly. Simple Web page creation tools are not capable of building dynamic Web pages - experienced programmers are required to design and build reliable and maintainable dynamic Web sites.

This animal rescue organizations web site is organized around the presentation of dogs and cats available for adoption. On the home page, visitors can view a slideshow of available animals, and also quickly note the newest animals posted. When viewing the animals available, potential adopters can page through the list or elect to search on a number of different parameters. If they are interested in one, clicking on the animal in the listing will bring up detailed information and additional, larger pictures - in an embedded window, so they don't lose their place in the list. Then, if desired, they can pull up the adoption application for the selected animal and enter their data, then submit it to CARE for consideration. If they submit multiple applications, the entered data is saved and initialized for each subsequent one. Applications are emailed to the appropriate foster home, as well as a backup person, and they are also stored in archives on the site for later reference and statistical purposes. The site also has galleries of adopted animals, FAQs, Happy Ending stories, memorial dedications, events, and a categorized library of helpful animal websites and articles. The home page extracts the feature Happy Ending and upcoming events, as well as feature animals for adoption. There is even an online store, for donations and tickets to events. A comprehensive administrative facility allows admins to post animals, flag animals as adopted, add stories, add events, and much more, including management of private documents.

This is the mobile version of the animal rescue organizations web site described above. As before, it is organized around the presentation of dogs and cats available for adoption. The site has been optimized for mobile access, with a simpler home page showing feature animals and upcoming events. When viewing the animals available, potential adopters can page through the list. If they are interested in one, clicking on the animal in the listing will bring up detailed information and additional larger pictures. Then, if desired, they can pull up the adoption application for the selected animal and enter their data, then submit it to CARE for consideration. If they submit multiple applications, the entered data is saved and initialized for each subsequent one. Applications are emailed to the appropriate foster home, as well as a backup person, and they are also stored in archives on the site for later reference and statistical purposes. The site also has FAQs, Happy Ending stories, memorial dedications, events, and a categorized library of helpful animal websites and articles. Visitors can donate using a simple form that interact with Paypal. In the mobile version, the pulldown menu system has been replaced with a series of slide out menus. The mobile site does not include administrative facilities.

Bamboo Data Systems is an educational tool for medical facilities. They offer a library of categorized and searchable videos on medical techniques, each with associated documents containing additional information. Users accounts can be created by the users themselves, based on site keys, or set up and managed by administrators. Sites can prepare quiz schedules for participants, whose quiz results are then managed and analyzed by designated site or institution administrators. Completion certificates can be generated in PDF format, and administrators can even design their own quizzes. Lectures centered around videos can be scheduled and managed. This PHP/mySQL driven site uses object oriented techniques to manage distinct data items, and videos/images/documents are maintained as resources, by site.

A Chapel Hill, Pittsboro NC based Web design company, we design and build dynamic Web sites for individuals and small companies using the full spectrum of technologies including: HTML, CSS, JavaScript, PHP, mySQL, jQuery, AJAX, CGI/Perl, AJAX, osCommerce, ZenCart. Below are some snapshot views of sites we have built.

This is a single-page application (SPA) mobile version of the Bamboo Data Systems web site. Bamboo Data Systems is an educational tool for medical facilities, offering video collections, quizzes, user accounts, and a complete administrative system. The mobile version offers a subset of the functionality with an easy to use mobile-friendly interface. This version includes video search and play, quizzes, and individual user account management. Like the main site, it has object-oriented PHP/MySQL underpinnings, but operations are exclusively AJAX based. Multiple 'panel' construction allows users to view videos or other related documents while taking quizzes, yet return to the quiz at the same point. Auto-completion fields let users quickly search for videos or quizzes based on keywords. Responsive design adapts to viewport size.

Art Poulin showcases the artists' paintings. Paintings are separated by season and can be selected from pulldown menus, or all paintings can be viewed. There is also a slideshow for each season showcasing selected paintings on the home page. Customized jQuery gallery software presents random thumbnail subsets on all pages, plus full-featured galleries with thumbnails and large size images. Scrollbar customization allows use of scrollbar or arrows to scroll left/right to view samples on the home page.

Gail R. Fraser offers the user views of two galleries, available via pulldown menus. Galleries include: Timeless Designs and Simple Accents. Customized jQuery gallery software presents random thumbnail subsets on all pages, plus full-featured galleries with thumbnails and large size images. Scrollbar customization allows use of scrollbar or arrows to scroll left/right to view samples on the home page.

We have experience with several ecommerce solutions, including osCommerce, ZenCart, CRE Loaded, AgoraCart, and cart32.

Lumby Books is home to the Lumby series of novels. Great home page displays a carousel of the books in the series, with mouse over expanding each one. Inside, pages offer details on each book. Newsletters are archived and viewable. A contact page with captcha for spam prevention provides a professional touch.

This Web site features the author's books, as well as a full-featured online store, with shopping cart, account management, multiple shipping options, and an automated payment gateway. Downloadable products are supported: whitepapers, case studies, workbooks. Common product information is added by product type automatically, reducing administration. Book and CD orders are automatically batched and sent twice a day to an order fulfillment service. Custom inventory and sales reports are available to administrators. PHP and mySQL are used to dynamically create pages, including extracting specific book and CD information to highlight on internal pages. Contact form for users and pulldown menus are used. CSS is used to standarize format across Web site and store pages. The site is responsive, including the osCommerce store, adjusting to browser/viewport size.

This site highlights the work of a Chapel Hill, NC architect. The clean design is noted for various architect-related touches. It uses jQuery and jQuery tools to present scrollable image galleries of all properties and individual new creations and renovations. CSS is used to enhance images, and the home page array of property images changes on each visit. All data is managed in a plain text file, so reorganizing images or adding additional ones is easy. An online contact form provides easy contact for potential customers. SEO techniques employed to achieve high rankings for local business type. Site is completely responsive, so it looks good and offers all features regardless of device or browser used.

If you want a Web site YOU can keep up-to-date with products, information, and other data - talk to us! Too many low-cost solutions are static and a nightmare to maintain.

Lavender and Old Lace is a full-featured online store at Shopify.com. It was customized and enhanced by editing Shopify themes and assets.

This online store is based on PHP and Zen Cart, with numerous customization and modifications. Amazon Checkout is enabled as one of several payment methods. Orders print out barcodes for easy scanning and inventory management. Products are set to periodically update Google Shopping.

Customizations include:
  • Amazon Checkout, Authorize.net, and Paypal payments accepted.
  • Dynamic shipping calculations from UPS.
  • Custom templates.
  • Automated Google Shopping generation and export.
  • Barcode images generated for invoices.
  • Flyout menus.
  • AJAX-based shipping calculation on shopping cart page.
  • Automatic coupon application based on tiered amounts.
  • ShipRush integration.

This online store is based on PHP and Zen Cart, with numerous customization and modifications. Paypal Direct is used for onsite payments. Orders print out barcodes for easy scanning and inventory management. Products are set to periodically update Google Shopping.

Customizations include:
  • Paypal payments accepted.
  • Dynamic shipping calculations from UPS.
  • Custom templates.
  • Automated Google Shopping generation and export.
  • Barcode images generated for invoices.
  • Flyout menus.
  • AJAX-based shipping calculation on shopping cart page.
  • Automatic coupon application based on tiered amounts.
  • ShipRush integration.

You can find a lot of Web site companies offering quick, no-frills, cookie-cutter sites for several hundred dollars. You will also run across companies who don't want to discuss any work less than $10000. AlleyCat Software targets the middle ground - full-featured, unique Web sites for small companies that want to stand out on the Web...without going broke doing so!

This landscape architect's site provides a simple web presence, yet offers a mobile-friendly interface, a slideshow of past projects, and an AJAX-enabled contact form.