About us Principles Process Team Testimonials Partnership
Mobile Web SEO Java Microsoft Software testing Design Dedicated Teams
News Articles Blog
Solutions Technologies Case Studies Knowledge Base
Custom software development company
Home > Portfolio > Software Development Portfolio > Perl

portfolio

Perl

 
Search only in this directory
Search in all directories
Top Projects:

2 

Name

"Only.com" Portal

Platform/OS PC/ Linux RedHat 6.2
Language Perl 5.6.0
Tools Apache/SSL, MySQL
Category Web-applications
Summary Web based multi-portal system (~4 human/years) 
Description Only.com offers the world's largest and most complete family of subject-specific portals, all sharing the prefix: Only-.

Our company has created a software product "only.com" for implementation a series of thematic portals. Over 10000 different sites are organized under common user database and engine.

Data structure:

To ease the data management of the system the relational data structure was adapted using SQL. All data are stored in 8 databases with vertical splitting by functional criterion to enable distributed functionality. It's possible to deploy every database on a dedicated database server without software modification. Beside that, project solutions enable a horizontal splitting of databases and mirror databases creation with automatic synchronization.

During software system implementation our own methods of "clever" CGI programming were used:

HTML template technology (full separation of software code and HTML code, to allow web designers and software developers to work independently from each other).

Kernel - the executable for template processing, plug-ins executing and carrying out of common system tasks, such as user authentication procedures, points earning, statistics, audit, etc.

"Plug-in" technology - the ability of smooth development and attachment of additional software modules. These modules can interact with common databases without difficulties and with each other, using well-designed internal interface.

Software system runs in mod_perl environment. That ensures high performance of the system and access to internal Apache structures. 

Screenshots Offshore custom software development services
Get Top
Name

Citi-Habitats

Platform/OS PC/ RedHat Linux
Language Perl, Javascript
Tools MySQL Web Server: Apache
Category Web-applications
Summary Real time ad system for real-estate branch http://www.citihabitats.com/ 
Description There was a need to create a system which would allow City Habitats real-estate agents to place their ads in real time environment. Our company successfully managed with this task. Once the ad is placed by a certain agent it is automatically inserted into online database. The output format was made more user-friendly. Administrative section and functionality were improved.

Interface: Search interface was improved to allow various search criterions and display of Description and detailed property information. To enable easy listings management For Agents Only section's interface was developed. Interface of Admin section was changed to allow management team to Add/Delete agents, assign passwords, generate reports, etc.

Agent Account System: Each agent was given an ID# which was required to enter listings. Agents gained the ability to enter, delete and edit their listings.

Timeout Listing Utility: Listings were made inactive automatically after specified period starting from the input date. The system would store all inactive listings for additional 30 day-period in an alternate storage component.

E-mail notification system: When listing is deleted by the system automatic e-mail notification is generated and sent to the specific agent.

Administrator Features: Administrators can do the following: add and delete a new agent into the account system, delete individual listing, delete all of the agent's listings after the agent is removed from the system, set the limit on the amount of listings per one agent, access inactive listings.

Log and reports: Different types of queries were enabled: query by total number of listings of a given agent within a certain time period; query by total number of listings within the database; query by Price Ranges, Size and Location. 

Screenshots Offshore custom software development services 
Get Top
Name

GAS

Platform/OS PC/Linux, Windows
Language Perl, C++
Tools PostgresSql, VC++
Category Business
Summary Game-center net performance automation system (~4 human/months) 
Description Challenge: A considerable expansion of the large city network of internet&computer game clubs made it necessary to seek for a solution of automate control over computer usage, immediate payment accounting and generation of statistical reports. According to customer specification the system had to include internet traffic accounting module, based on Linux kernel functions.
Solution: System Embedding made it possible to eliminate the manual work of the client company staff and to speed up business process. Managerial staff and company?s owner got a possibility to bring together all club-related information, view it and generate excellent graphic statistics in HTML. The System was also complemented with a function to turn off internet service automatically for users with zero accounts. 
Get Top
Name

HuffingtonPost.com (www.huffingtonpost.com)

Platform/OS OS Linux
Language Perl / PHP / Javascript / Ajax
Tools Perl / PHP / Javascript / Ajax / MySQL / caching techniques
Category news web site & weblog service
Summary

The internet Newspaper: news blogs video community

 
Description

The Huffington Post portal was launched May 9, 2005 and very soon it became extremely popular.

While one reason of the apparent success of this portal is that their contributors are popular journalists and well-known personalities from politics, business, and entertainment, the other reason is that the development team has been able to provide a technical solution that was up to the challenge.

Task:

To implement a news portal capable of sustaining heavy load, including peak load, and convenient for both visitors and authors of the entries.
 

Challenge - making definite entries appear among the results of running search engines queries, SEO optimization; - simultaneous maintaining of a large number of users; - quick generation of pages that contain dynamic and static data.

Solution

The portal is based on the MovableType platform, which has been modified to minimize the number of database queries and to improve performance. To load a server in order to process pictures, CSS and other statistic content, Amazon S3 is used.

To ensure stable and efficient work under heavy and peak loads we have used the memcache technology, which is a general-purpose distributed memory caching system that allows speeding up dynamic database-driven websites by caching data and objects in memory to reduce the number of times the database must be read.

QArea developers have implemented a rather serious new functionality for this site: basing on Google Maps API it was created our own custom map that operates a large number of images generated by our team, works with large amount of data (about a million rows) and supports a huge number of users.

A powerful statistics system has been implemented in the back-end: there is a statistics of tracking of entries, statistics of visits referred from different search engines. There is also statistics of the sites referring to huffingtonpost.com and general tracking of keywords/key phrases which can be used to refer the users to the site.

Result

The site has been featured on the main page of Yahoo several times. The site lives perfectly with 200+k visitors per hour.

 
Screenshots



Customer's comments

http://qarea.com/news_pages/news76/news-details.php

Get Top
Name

IPHARMACIST.com (www.ipharmacist.com)

Platform/OS OS Linux
Language MVC, ORM, design patterns, XML, SOAP, WSDL, Apache API, mod_perl, PDB
Category Web site
Summary

Development of services and API for partners of iPharmacist using MVC-based, Rails-like own system using Perl.

 
Description

iPharmacist is a complex system, which helps pharmacy staff, managers and owners to track working hours, calculate pharmacists' bonuses and many more. Part of the system are mobile device applications (Palm, PocketPC, etc), another part is web interface for administering pharmacies, pharmacists, working hours, building graphs and many more. Handheld devices are synchronized on a regular basis with the website, new updates are downloaded, and user activity is uploaded to website. Created WSDL modules for exchanging data with canadian pharmaceutical companies. Developed web-based part of the iPharmacist project. Implemented PDB export/import to/from handheld devices.

 
Screenshots

Get Top

2 

All Projects
> QArea Newsletter
Find us on:
FaceBook Button Twitter Button LinkedIn Button
Qarea testimonials
> SW Development
> Category
> OS
> Language
> Testing Portfolio
> Design Portfolio
 
Filter
Close window
First level Second level




















  
> Get in Touch
Offshore custom software development servicesRequest a Quote
Offshore custom software development servicesRequest a Call
Close window
* Indicates a required field
First Name*:
Last Name*:
E-mail*:
Position:
Company:
Website*:
City:
State:
Country:
Phone Number*:
+
What is your time zone?:
Suitable time for a phone call*:
What kind of information are you interested in?:
You may upload any relevant files if you wish.
The file size must not exceed 1 MB.
  
Close window
* Indicates a required field
First Name*:
Last Name*:
Position:
Company:
Website*:
City:
State:
Country:
E-mail*:
Phone Number*:
+
Project description*:
You may upload any relevant files if you wish.
The file size must not exceed 1 MB.
  
 
>NEWS
26-Dec-2011

 This year we become Silver Sponsors of the Donetsk Drupal Camp and team of young and perspective Drupal developers represented QArea Company on this event. 

13-Dec-2011

QArea is a Gold Sponsor of XI Kharkov Open Championship for Sport Programming

19-Nov-2011

QArea has become a sponsor and an active participant of the Mobile Professional Days Conference

11-Nov-2011

Only companies with proven technology and customer satisfaction distinctions attain the status of Microsoft Gold Partner.

08-Nov-2011

QArea announced today about opening of new representative office in Prague, Czech Republic

02-Nov-2011

Adding advantages to its work, QArea has started its community sponsorship with Joomla Group. Such a decision has one more time proved the status and the principles of QArea company.

 
 
image001
 
image001
 
image001
 
image001
Custom software development company  
Offshore custom software development services Software outsourcing company