If you would like to hire us, please contact us by using the request a quote form. We're located close to Toronto, in Mississauga.

Connect with us on Facebook and Twitter!

› Facebook page
› Twitter

BDQWorks is the result of our love for websites and our clients.

› Read our story!

289-997-3173 /

Web applications and Drupal/WordPress module case studies

With our help, there are endless possibilities for your website.
We can create any customized web applications or modules for
your website with excellent design and usability.

• Web applications/modules case studies » Selected portfolio

Drupal case studies
› LSC Language Studies Canada

WordPress case studies
› Solo Performance Inc.
› Clara C Music
› David MeShow
› afterschoolspecial

Custom CMS case studies
› Web Designer Jobs

Drupal LSC Language Studies Canada

Module(s) that we created for this website
• Student registrations & payment module
• Testimonials module
• News reel module
• Slideshow module
• Featured YouTube videos module
• Facebook commenting module

Problem
LSC Canada needs a new website that can accept student registrations and payments online. This system needs to help the student choose the right course(s), accommodations and other services based on various conditions and answers that the student provides.

LSC Canada also needs a new website where the marketing team can easily maintain and update the dynamic parts of their website without our support, like slideshows and testimonials.

Solution
We designed/developed the new LSC Canada website with a complex e-commerce and student registration system. This system allows LSC Canada to accept student registrations and payments online and help the student choose the right course(s), accommodations and other services based on the student's answers.

We also programmed couple of our own custom modules to control the website's functionality. To read about all the modules that we created for LSC Canada, click here.


Our student registration web application retrieves various student information such as age and language level in order to display the allowed courses, accommodation options and specific questions.


Afterwards, our web application assists the students in choosing the elligible courses and desired course dates/duration. Once all the courses and accommodations have been booked, the program will guide the student through the payment process.

» Making of this website
» Visit this website

WordPress Solo Performance Inc.

Module(s) that we created for this website
• Organized CMS module
• Gallery module
• Customer comments reel module
• YouTube video module

Problem
With every website we make, we want to give our clients more freedom and the ability to update/maintain their own website as much as possible without our help. However, not every client has a technical person in their company who knows enough about websites to do the job.

Solution
In order to save our client more money and time, we created a module that organizes the website's content by itself by adding new products into the correct categories and pages. For example, Solo Performance is able to create a new product under one of the muffler sub categories and the website will automatically place this product in all appropriate pages (such as catalog, main category, and along side all appropriate sidebars.

One of the other modules we created for Solo Performance include a customized gallery system. This module allows the customer to see the product and also zoom in before adding to cart.


Our customized gallery module for the Solo Performance website lists all the related pictures for each product in thumbnail sizes. When the customer scrolls their mouse over the thumbnail, they will see a preview for that image. When the customer clicks the thumbnail, the full size image will appear.

» Making of this website
» Visit this website

WordPress Clara C Music

Module(s) that we created for this website
• Grid-style blogging module
• Music player module
• Twitter feed module
• Featured YouTube video module
• Tour module upgrade

Problem
Clara C is a very popular creative singer/songwriter. She needs a unique website that's creative and easy for the fans to connect with. She also needs a section on her website where her manager can easily add new and upcoming tour dates.

Solution
We programmed a module that alters the way that WordPress displays its blogs. Our module lists her blog entries in a grid-style format with random pictures. The user can also choose to view it in grid-style or the traditional list-style format.

Other modules that we created for Clara include a music player, twitter feed and featured YouTube video. We also installed one of the existing modules for WordPress that can list upcoming tour dates. However, we altered this module to add new fields and function the way Clara's manager wanted.

» Making of this website
» Visit this website

WordPress David MeShow

Module(s) that we created for this website
• English-or-French content module
• Featured YouTube video
• Twitter feed module

Problem
David MeShow is a bilingual YouTube rock star and he needs a website where he can blog and write content in two versions (English and French.) Although there were existing WordPress modules out there that can translate the English text into French, he wanted the ability to write the French translations by himself.

Solution
We created a module that allows him to write two versions for each page (English, French or both.) If the user clicks "French" when entering the website, they will only see the French content for every page. Alternatively, if the user clicked "English" when entering the website, they will only see the English content for every page.

» Making of this website
» Visit this website

WordPress afterschoolspecial (small letters only, no spaces)

Module(s) that we created for this website
• Twitter feed
• Tour calendar module upgrade

Problem
afterschoolspecial is a hip-hop and alternative rock band from San Diego. They are a popular band that shared the stage with some of the more well known bands such as the Far East Movement (Like a G6). They need a website where they can easily insert new tour dates for the fans to follow.

Solution
We installed one of the existing tour calendar modules for WordPress. Afterwards, we programmed it to add new functionalities to this existing module as requested by afterschoolspecial.

» Making of this website
» Visit this website

WordPress Web Designer Jobs

Module(s) that we created for this website
• Custom CMS
• Post jobs module
• Search jobs modules
• Admin panel

Problem
Linda needs a job database website where people can post and view jobs. This website needs to put the submitted jobs in queue for moderation and once accepted, the visitors must be able to search jobs by distance or job categories.

Solution
We created a custom CMS website for Linda that allows visitors to post or view jobs. We programmed a custom admin panel that help moderate the submitted jobs. Once the jobs are in the database, visitors are able to search jobs based on job categories and/or distance (calculated via Google Maps API, based on the submitted postal code or city name.)

» Visit this website