Project: Concept site for Sourcetool.com - a B2B search engine

Solo project - PHP and MySQL programming along with JavaScript and CSS. Numerous server-side include files.

Client wanted to re-vamp their site and potentially offer a shopping cart with white papers, books, lectures, etc. They also needed a content management system (CMS).

Link to Excel Filemap of Concept Site

Back to Portfolio

Technology and Features

Non-dynamic portions of the site utilize XHTML and CSS languages. Dynamic portion of the web site utilizes PHP programming language and MySQL database in addition to XHTML and CSS. JavaScript is used extensively for form validation.

  • This site interfaces with client's actual Sourcetool GSA (Google Search Appliance)
  • Main page provides two ways to search: browse or keyword (string)
  • User can register to access the shopping cart area with books and articles. As a guest, you can get in with 'guest@email.com' and 'password'. Try it!
  • You can browse through the items by category
  • Click 'Show Item!' to view individual items
  • Click 'Add to Cart' and keep shopping through the categories
  • Click 'Show Cart' to see what you are buying
  • Remove items from your cart or proceed to checkout
  • Does not include a order processing engine (SSL is preferred) so the 'Process Order' is not active
  • Companies can request a free listing in the search database
  • Admin can login to maintain site, upload articles, and add items to the various MySQL database tables
  • Note page-sniffing horizontal Nav - 'Main Search Page', 'Register User' and 'Free-List Your Company'

Site is a B2B search engine. Search by browsing list of 'master' categories or by inputting a keyword string into the searchbox:

Sourcetool home page

Typical search results page - utilizing Google Search Applicance:

Sourcetool home page

User registration page - session protected:

Sourcetool home page

After registration and login, user can view available items:

Sourcetool home page

Each item can be viewed individually - all info is loaded from MySQL database:

Sourcetool home page

Load up a shopping cart. Options to delete items, go back to shopping, or proceed to checkout:

Sourcetool home page

In checkout area, user can confirm or change address, eliminate items, go back to shopping, etc. Transaction engine is not enabled:

Sourcetool home page

Area allows user to register their company for a free-listing in searchable database:

Sourcetool home page

Admin people can log in to separate area to maintain site - separate session protection:

Sourcetool home page

Admin can update MySQL tables as needed. Drop down menu lets them select any table to work with:

Sourcetool home page

This is where admin can change items, or even add new items:

Sourcetool home page

Typical menu page - for more info about the site, or other topics:

Sourcetool home page

Back to Portfolio