< OpenSource Hub >

Screenshot of Contrib Survey

— An easier way to Create or integrate Surveys within your Codeigniter application.

— Create your own Survey forms, Modify your own Questionnaires, View Statistical results.

Download and Integrate the ContribSurvey Library for CodeIgniter.

Why CodeIgniter

CodeIgniter is one of the best and most powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications.

Challenge Framework

Challenge Framework

Challenge Framework

Our Challenge frameworks are designed to be built single-handedly autonomous of each other and powers all or most of our challenge vertical assets. It is modular in design and scalable with a set of features that will allow you to create crowd based contests and challenges as you see fit.

User Challenge Features

Join and Apply for Challenges

Users are able to signup and register to apply for challenges or contests in any Challenge driven site.

Sponsor Challenges

Users are able to signup and register as a sponsor for any Challenge driven site. Sponsors can be create value added partnerships with the Challenge brand .

Promote and Share Challenges

Users are able to promote and share challenges via our Challenge badges and widgets available per challenge and via our social widgets.

Admin Challenge Features


Admin moderator can upload logo, and add custom html and text description on the backend.

SEO Optimized

You can add meta data such as meta title and meta description and dynamically it will be populated within all pages without duplicating the content.Sitemaps are also added and generated dynamically.

Post Contests

Admin or site moderators are able to post challenges, prizes, and details of the challenge on the backend.

Creating the sites

Do you have a challenge domain name? Using Contrib Builder, you can easily create a challenge site using Contrib’s standard challenge framework. Go to Contrib builder -> Select Challenge Framework -> build site. Some of the most popular challenge sites created using contrib challenge frameworks:

Creating Challenge

There are five steps in adding challenge:

Step 1: Selecting Domains - Select sites where the challenge will be posted.

Step 2: Challenge Details - Enter challenge challenge category, title, and short summary.

Step 3: Page Design - Modify challenge details page design

Step 4: Timeline - This is where submission period, judging period, and announcement of winner is defined.

Step 5: Prizes and Criteria- This is where prizes are specified, criteria, as well as application qualification.


Anyone with the valid email address can join challenges. Every challenge site has registration. Some, if specified in buildsite, allow social login - signing in using Facebook, Twitter, and other social networking sites (ex. Photochallenge.com login). Every User can join every challenge and is qualified to send their submissions.

Approving Submissions

All submissions in all challenge sites can be managed in VNOC. Administrators select challenge winners. Winners are contacted through their emails.

Contrib Login App

Contrib Login App is a convenient way for people to log into your wesbite using their contrib.com account.

Login Form

Login Using Contrib.com Account

Users enter contrib.com login credentials such as email and password. If they don't have an account yet, they can register by clicking Register button.

Authorize Contrib Credentials

Authorize Access

Users are allowed to authorize website's access to their contrib.com account/profile information.

  1. Download contrib client library here
  2. Include contrib client class in your file and initialize client library:

    Get api key from http://developers.contrib.com.
  3. There are two ways to use contrib app login:



    Php Login Url
    Parameters: redirect url and cancel url

Download Demo