ABOUT CLIENT

A client based who have their business located in aub sharan regions., Company from Sub-Saharan region, wanted to create an online platform for promoting freelancers. The motive of the platform is to create a place where qualified professionals in the fields of Plumbing, Electrical, Painting, Corporate Contracting etc can register and find works. Employers will be able to post jobs in these sectors.

CLIENT REQUIREMENT

=

Client wanted an online portal that will help promoting freelancers doing offering any kind of services. The clients main objective was to have :

New Payment Method

Client required a 'Escrow' payment method so that the payment will be ensured if the Service provider completes his/her job as per agreement.

Rating System

Service providers needs to be rated once their job is done and the employer will rate their job. There used to be a formula for this provided by the client. Service providers were given points using a unique pointing logic that evaluated the points

Job Classification

Job Classification : Either the job could be hourly based or Quote based

Employers

Employers can submit their job requirements.

Service Providers

Service Providers can create their profile and upload their portfolio.

Quoting Process:

Based on the job requirement , Service providers will quote the employer after which the employer will have the privilege to come to an agreement with the Service Provider. However the employer can decline the offer as well and or bargain. These has to be done online and a log needs to get created.

Approach

PHP and YII frame work was choose as our technology backed by MYSQL as the database. The system was designed to use both as a portal and a mobile application.

ECIT went thru the process flow of the current manual system and with many discussions and requirements gathering a detailed functional flow and SRS was created and submitted for approval from the client. The client was more than statisfied with this approach of ECIT and the project kicked off.

During the project many new requirements were made by the client and ECIT to make the site more user friendly, 3 senior developers and a UI/UX designer was deployed under a team leader, ECIT technology officer got was deputed to head the whole project from the start.

 

REASON FOR ENGAGEMENT

Their present system was doing everything manually, where the back office staff had to identify the exact profiles that meet the required skill sets and notify them regarding the work. They were using emails to communicate back and forth and that didn’t seem to be efficient and accountable. The rating process used by them was just a feedback form, that didn’t give a clear picture about the total experience that the Service Provider earns.

STRATEGY

ECIT always believed in Agile Methodology and a strict Agile Methodology was followed for the entire development stage.

COMMUNICATION FEATURE

Communication Feature: We suggested a 'Chat environment' and 'Message Board' which will help Employers and Service Providers to seamlessly communicate.

RAISE TICKET TO THE PORTAL

Raise Ticket to the Portal: Employers can submit tickets whenever they feel like they are not getting the faultless service or if they require any recommendations on best practices that the site follows.

REOPEN CLOSED JOB

Reopen Closed Job: It is sometimes essential to open closed jobs when the employer wants to extend his contract based on some pre-planned or pending requirements that they mutually agreed upon.

REOPEN REVIEW/FEEDBACK

Reopen Review/Feedback: Service Provider can raise a request to Employer to re-rate or review based on their service.

What We Did

It was the architecture which is the key layer of this product, and the client was quite adamant about in creating a flawless architecture so as to enhance the product in future. ECIT had to do a R&D initially to ensure that the portal have the maximum security and extensibility.

Web-service Architecture:

All the development were done with in the frame work and architecture with reusable capapbility, which ensured that these can be used in as a Web services. Web service security was implemented by introducing a token system to authenticate the services requested by the calling system.

Key Benefits to Our Client

Free from manual process for the Registration

Process of matching Jobs and Service Professional with the apt skill set is fully automated.

Processing payments are now automated.

Escrow method for projects now ensures payment for Service Providers.

Web Service Architecture helps Client to make Mobile App in future

Communication between Providers and Employers is now sophisticated

Enhanced security that ensures all the data and user-activities secure.