Elinext Group_Web Dev 2014

17
Web Development Elinext Group is a global provider of high-quality Software Development and IT Consulting services across a wide range of business domains. Elinext Group’s companies specialize in Custom Software Development, Mobile App Development, Web Development, Smart TV App Development, Software Testing and QA Automation. To best meet the needs of our clients, we leverage best practices and advanced technologies.

Transcript of Elinext Group_Web Dev 2014

Page 1: Elinext Group_Web Dev 2014

Web Development

Elinext Group is a global provider of high-quality Software Development and IT Consulting services across a wide

range of business domains. Elinext Group’s companies specialize in Custom Software Development, Mobile App

Development, Web Development, Smart TV App Development, Software Testing and QA Automation. To best meet the

needs of our clients, we leverage best practices and advanced technologies.

Page 2: Elinext Group_Web Dev 2014

Financial and Accounting Software (SaaS Model)

Technologies: Java, iBatis, Spring, GWT/GXT, PostgreSQL, Tomcat/JBoss, JasperReports Duration: Twelve months. Ongoing project Staff: 3 developers, 1 part-time designer, 1 part-time PM

An international US-based financial services provider tasked Elinext Group’s developers

to create a SaaS application. The dedicated team of IT engineers developed a reliable and secure SaaS application with a completely new architecture.

It was challenging to comprehend complex business logic of the financial application and

get educated in all the nuances of exchange trading, hedging and reporting in a short

period of time.

The outcome of the project is a robust SaaS solution with a completely new architecture. Its benefits include global availability, cross-platform and cross-browser compatibility,

improved security, back compatibility, effective maintenance with fix delivery guarantee.

IT engineers at Elinext Group constantly update the software to ensure its flawless

functioning and compliance to all the required standards. The most distinctive feature of the new SaaS solution is reporting with the possibility to create charts, graphs and

diagrams. Moreover, data can be exported into PDF and XLS formats. The application is also available on iOS and Android tablets and smartphones.

Get a free quote for your project! Call us: (+375-17) 237-53-65 Visit: www.elinext.com

Page 3: Elinext Group_Web Dev 2014

Tipstersworld

Technologies: ASP.NET, XHTML, CSS, JQuery Duration: 3 weeks Staff: 1 developer, 1 designer

Tipstersworld.com is a web community for sports gamblers with a plenty of betting tools. Elinext Group’s specialists created and successfully implemented a new attractive

design for this web portal.

The customer entrusted Elinext Group to develop a front-end for an existing web portal.

The new client side of the website had to have an attractive modern design and good usability. As an additional requirement, Elinext Group had to provide the customer with a

good semantic source code that could be easily changed in future. The website was also required to have a good page load speed and work in the same way in all modern

browsers.

For the development of a solution, our specialists analyzed the current version of the

system and found sources that could be reused for further development. Elinext Group’s designer created an attractive design according to modern design principles. After that,

our developer made several common HTML templates for the pages as well as separate stylized blocks for repetitive elements. To increase page performance there were used

modern CSS3 techniques instead of using images for such things as rounded boxes,

element shadows, etc. For client-side scripts, the jQuery JavaScript framework was used.

The created design templates were successfully implemented and integrated into the

customer’s website. Elinext Group’s developer also carried out optimization for client-side scripts as well as cleaned up the common code structure.

Get a free quote for your project! Call us: (+375-17) 237-53-65 Visit: www.elinext.com

http://www.tipstersworld.com/en.aspx

Page 4: Elinext Group_Web Dev 2014

Rescue Game

Technologies: HTML5, JavaScript, JQuery, PHP Duration: 4 weeks Staff: 1 developer, 1 designer

Rescue Game is a web game that simulates evacuation. Having a floor plan of an office

building and 10 people in it, you need to place emergency lighting blocks to let people evacuate the floor as soon as possible.

The customer set the task to develop the game so that it would work on all modern

browsers without installation of any additional components on the user’s machine. The

project is a logical game with gamification elements that must be embedded into the customer’s website. The main goal of the game is to set emergency lightings in the

correct order to evacuate 10 employees. The game includes a timer that calculates the time taken to evacuate all the people. The game must work smoothly on all modern

browsers, show good performance and have good animation effects without using Flash.

When developing the game, Elinext Group’s developer used his rich experience of

working with HTML5. For rendering all game objects he used HTML5 Canvas element. All the game logic was written with JQuery JavaScript framework. Elinext web developer

created the light physics algorithm, provided smooth animation for all objects and built a well organized DOM structure.

The game was successfully developed and tested on the most popular web browsers as well as on mobile web browsers. The game demonstrated a good performance and was

successfully integrated into the customer’s website.

Get a free quote for your project! Call us: (+375-17) 237-53-65 Visit: www.elinext.com

http://www.aprotec.ch/fr/rescuegame/index.html

Page 5: Elinext Group_Web Dev 2014

Premiere Ukraine Tours

Technologies: ASP.NET, XHTML, CSS, JQuery Duration: 2 weeks Staff: 1 developer

Premierukrainetours.com is a guiding website of a full-service Canadian tour operator for

tourists wishing to visit Ukraine.

On the website, potential customers can obtain information about available tours to Ukraine, view gallery of images showing places of interest as well as register for coming

tours and events.

Features:

Attractive modern design and user-friendly interface

Website is optimized for all modern browsers

SEO-friendly layout

Scalable architecture and good performance

The customer received a high-quality website with rich functionality. The work of designers is represented by nice-looking banners, thought-out navigation, fonts and

images. The website has such functional components as image slider, gallery, contact

forms, etc. Elinext Group helped to deploy the website on the customer’s web server. After lunching the website online, Elinext Group did a great work in search engine

optimization which helped the website to get good positions in search engines. The website was also integrated with social networks: Facebook, Twitter, LinkedIn, Google+.

Get a free quote for your project! Call us: (+375-17) 237-53-65 Visit: www.elinext.com

http://www.premierukrainetours.com

Page 6: Elinext Group_Web Dev 2014

Custom CRM System

Technologies: ASP, ASP.NET, jQuery, Ajax, MySQL Duration: 6 years; ongoing project Staff: 1 team lead, 4 developers

Robust e-commerce management solutions are absolutely vital to long-term sustainability

in today’s digital landscape. Elinext Group’s developers have made a significant contribution into the development of a CRM system for a high-profile customer.

The customer tasked Elinext Group to develop several fundamental components of a high-

performance CRM (Customer Relationship Management) system intended for e-commerce.

Our developers had to create Online Dashboard, Customer Management module, Subscription Management module, Flow Management module, Billing System and Call

Center Management module.

The most complex issue for our developers was to integrate a new subscription system with flexible configuration for recurring subscriptions. In addition, it was a challenge to

integrate specific debit card processing for non-US regions, since it differs from standard

credit card processing.

For subscriptions, Elinext Group’s developers created a completely new architecture and implemented conversion of the existing subscriptions. The possibility to process debit

cards was realized with the help of a superstructure built over the current payment

processing system, which allowed to make deferred payments.

The outcome of the project is a reliable, scalable and secure CRM system with turnkey back-end services. It is a great e-commerce solution for online sellers and marketers that

wish to build sustainable businesses via multiple marketing channels. The system allows to deploy full-value online shops in a very short time and works stable under heavy load.

Moreover, one of the prominent features of the created system is seamless integration

with numerous third-party applications.

Get a free quote for your project! Call us: (+375-17) 237-53-65 Visit: www.elinext.com

Page 7: Elinext Group_Web Dev 2014

Pro Conditioning

Technologies: PHP, Java Script, Ajax, MySQL, MSSQL Duration: 8 months Staff: 1 developer

The project requires to port a desktop application into a web application. All the main

functions of the applications have to be enhanced with new web-specific functionality.

The list of challenges is the following: Data base porting mechanism must be efficient and bug-free

Mechanism of sharing exercises among registered users

Flexible mechanism of PDF files generation, including a long list of advanced settings Premium paid subscriptions for fitness instructors

In this case, the solution requires the employment of the Elinext Group best development

practices. The sharing mechanism is implemented with the use of PHP and MySQL as well as a YII Framework. The PDF-file generation involves making use of the newest and the

most efficient libraries. All of the development project stages – from design to

deployment – are implemented on Elinext Group servers.

The website development project outcome is a web-portal for fitness instructors and coaches. With the use of this website, instructors can create own exercises as well as

more sophisticated exercise complexes and programs from the exercises developed by

themselves and other instructors. The website also helps publish those kinds of materials online and promote different fitness programs in the Web. Besides that, the website users

can retrieve exercises and exercise complexes in PDF format and print them out. The access to the full website functionality is available to premium paid accounts. The basic

functionality is open to all registered users.

Get a free quote for your project! Call us: (+375-17) 237-53-65 Visit: www.elinext.com

Page 8: Elinext Group_Web Dev 2014

Tuttidare

Technologies: ASP.NET, MS SQL, .NET Framework 3.5, AJAX, Google maps, .NETMVC framework with NHibernate, bugzilla.org Duration: 9 months Staff: 2 full-time developers and 1 part-time PM

The charitable organization Tuttidare needed a website designed to bring together

donors, volunteers, nonprofits, businesses and merchants within an online environment.

The major challenge of the project was to combine a professional looking website (user-

friendly interface and attractive design) with social networking services and functionality. The system had to be intuitively understandable for even first-time visitors, because the

audience of the website was expected to be inexperienced users of every age and

background.

To achieve the required results we decided to use in this case a dedicated team model. Working with the customer very closely allowed us to create the website that meets all

the needs of the customer in the best possible way. The integration of a social network platform into the site enables visitors to communicate effectively with each other.

As a result the Elinext developers created a professional-quality website which is a charity social network. The website offers a wide range of services for registered users:

Meeting/engaging of like-minded users locally and nationally Tracking of activity, gifts and events

Searching for volunteer opportunities

Providing of donation processing Reading blogs on donation trends and volunteering

Webinars

Get a free quote for your project! Call us: (+375-17) 237-53-65 Visit: www.elinext.com

Page 9: Elinext Group_Web Dev 2014

PCA Skin

Technologies: Objective C, iPhone SDK Duration: 3 months Staff: Two developers, one designer

Premierukrainetours.com is a guiding website of a full-service Canadian tour operator for

tourists wishing to visit Ukraine.

On the website, potential customers can obtain information about available tours to

Ukraine, view gallery of images showing places of interest as well as register for coming tours and events.

Features:

Attractive modern design and user-friendly interface

Website is optimized for all modern browsers

SEO-friendly layout

Scalable architecture and good performance

The customer received a high-quality website with rich functionality. The work of

designers is represented by nice-looking banners, thought-out navigation, fonts and images. The website has such functional components as image slider, gallery, contact

forms, etc. Elinext Group helped to deploy the website on the customer’s web server.

After lunching the website online, Elinext Group did a great work in search engine optimization which helped the website to get good positions in search engines. The

website was also integrated with social networks: Facebook, Twitter, LinkedIn, Google+.

Get a free quote for your project! Call us: (+375-17) 237-53-65 Visit: www.elinext.com

Page 10: Elinext Group_Web Dev 2014

SaaS CRM System

Technologies: ASP.NET, MS SQL, JavaScript, jQuery, XSLT Duration: 3 years Staff: 7 developers, 1 tester

The customer wanted Elinext Group’s dedicated team of IT engineers to develop an

advanced CRM (Customer Relationship Management) system. It had to be able to import

financial data (customers’ transactions, daily prices, CUSIPs, etc.) and use them for calculation of customers’ account balances, bank commissions, etc. It was also expected

to allow completing document form for a customer online (web interviews), store them in the database with the ability to modify some data and generate a complete PDF

document. Further, the system was required to have a set of web services and

communicate with third-party services to import created customer transactions by agents in the system to some external global systems, and allow third-party software to get some

information from it.

The most complex issue was to provide quick processing for a huge number of raw data (transactions, calculation of commissions, generation of reports, etc.) and to depict them

in a user-friendly mode “on-the-fly”.

Our developers found an original and effective solution: to make data undergo

preprocessing in the night time. Optimized, the data is then made available to users for quick use in the daytime.

The outcome of the project is a robust SaaS platform that can help financial institutions serve the investment needs of their clients. It has enhanced visibility, supplying users with

the most up-to-date tools and options: advanced CRM integrated with client investment data, synchronization with MS Outlook and PDAs, referral tracking, online brokerage and

banking tools.

Get a free quote for your project! Call us: (+375-17) 237-53-65 Visit: www.elinext.com

Page 11: Elinext Group_Web Dev 2014

IT Infrastructure Management Software

Technologies: C++, Java, Oracle, Perl, PHP, Motif, MFC, InstallShield, InstallAnywhere, IPC, Java Web Start, JMS, AJAX Duration: 10 years; ongoing project Staff: 70 developers, 19 QA specialists

As a part of a huge international project with worldwide distributed teams, Elinext Group’s specialists have been developing complex and sophisticated network monitoring and infrastructure management software. Elinext developers and QAs have been involved in serious rework and refactoring of UI approaches, implementing integration with about 15 third-party products, adopting serious quality control processes and standards, developing and improving a great number of complicated algorithms and applications. The project has been connected with a number of challenges: Huge scope of the project covering a large number of international teams of developers, testers, UI designers; a wide range of technologies; various subject domains; Active communication with teams in other countries and the customer: different time zones, different languages, different styles of communication; Quick learning of the long history of the project and of huge amount of source code that had been created before, aggravated by the lack of developer documentation; Complicated technologies, various forms of clusters; Development of software for very expensive and rare equipment at big data centers of telecom providers; Cross-platform support; Serious UI remodeling; Software architecture refactoring; Processing vast amount of data (requiring more space than that available on regular HDDs) with diagnostics optimization, implementation of special filters for diagnostics, creating own diagnostics tools. Elinext Group inherited the product with already a long history. To best cope with the project’s challenges, it was decided to create several independent teams. Within years, the number of Elinext teams allocated for this project increased to 5. All of them are working in close cooperation with more teams both on the side of the customer and other ones in different locations around the globe. Online meetings with foreign colleagues and end-customers are conducted in the overlapping time, sometimes also with onsite end-customer support. Elinext Group’s specialists have had a lot of internal and external training, and have put strenuous efforts into comprehension of various subject domains, technologies and customer-specific requirements. In addition, they have been involved in keeping up to date the internal development portal and developer documentation. The project’s core team has been engaged in development of the program’s core, as well as of storage, transformation, analysis, parallel processing and data convolution algorithms. To reduce costs for purchasing very expensive equipment of the Internet and wireless communication providers, a lot of simulation and lab testing has been conducted. For optimization of work with data through the embedded language of data processing there has been created an API that realizes data logic, operations on data and optimizes work with databases. The outcome of the project is a robust software system that helps thousands of end-customers around the world effectively maintain complex IT infrastructure and respond quickly to changing operational needs. The created software provides real-time information about IT infrastructure objects, collects performance statistics about hardware and allows to take control of their functioning.

Get a free quote for your project! Call us: (+375-17) 237-53-65 Visit: www.elinext.com

Page 12: Elinext Group_Web Dev 2014

LiveSV

Technologies: PHP, HTML5, CSS3, JavaScript, Jquery Duration: ongoing project Staff: 1 developer

According to the provided request Elinext Group specialists had to create a mobile optimized version of an existing www.livesv.com website – the portal that provides full coverage of information about events, entertainment and cultural activities in Silicon Valley. At the moment LiveSV provides useful

information about the arts, culture and entertainment to thousands of users every day. Due to the large audience of the portal it’s very important to provide a convenient and user-friendly way of displaying information to every user regardless of the type of device with which a user visits the site. To meet this requirement Silicon Valley Creates together with Elinext Group have developed a mobile optimized website which increased user experience. The mobile website covers all the main functionality of the full version of the website along with several new features. The following functionality is supported by the mobile website: User login; Integration with social networks; Integration with Foursquare, Google Maps Geolocation features, Check-in page;

Photo upload; Adding reviews for events; List of Top events and Events by categories; Purchasing tickets; and more. Elinext Group has successfully developed the mobile optimized version of LiveSV portal using PHP, Kohana Framework. HTML5, JavaScript and Jquery were used as front-end technologies. Enterprise search platform was used to optimize search function Lucene Solr. Elinext Group and Silicon Valley Creates thought out the design according to the user experience for mobile phones that involves the convenient and clear navigation. The mobile version of LiveSV has been developed and integrated into the website. Users with mobile devices are redirected to the mobile version automatically. Though the development of the mobile website is completed Elinext Group keeps working with Silicon Valley Creates and assists in new enhancements and improvements of LiveSV ecosystem.

Get a free quote for your project! Call us: (+375-17) 237-53-65 Visit: www.elinext.com

Page 13: Elinext Group_Web Dev 2014

Wallpainters.de

Technologies: ASP.NET, HTML5, JavaScript, jQuery Duration: 1.5 months Staff: 2 developers, 1 designer

Elinext received a task for the development of an interactive media website to attract

artists and regular people and encourage them to build a virtual wall with their graffiti. Wallpainters.de should be a place where people can show their paintings, share their

inner world or just tell something to each other by drawing. Another important feature of the website is to give capabilities to publish commercial advertisement along with user’s

painting. The website should be integrated with a payment system, should have pricing

plans and user friendly UI. Also an admin panel is required for convenient website maintenance.

Since the website major audience is people who enjoy drawing the design should be

attractive, on the other hand the design should be related to the urban culture. Another important thing was to illustrate the wall where user’s painting were placed. Elinext had to

achieve realistic wall view, good transition between wall parts and optimization for various

screen sizes. Elinext developers had to develop an algorithm for realistic rendering of paintings also taking into account performance issues.

The website was developed in ASP.NET using HTML5 and jQuery for a client side. Elinext

developers have developed the algorithm which uses “mask” layers for rendering the wall.

Elinext designers had to create different textures and mask layers for realistic wall rendering. Paypal has been chosen as a payment interface for purchasing advertisement

areas. All the transactions are secured with SSL.

As a result Elinext has released the website which provides good user experience, performance and monetization capabilities. The developed website engine can be used for

various wall sizes and types.

Get a free quote for your project! Call us: (+375-17) 237-53-65 Visit: www.elinext.com

Page 14: Elinext Group_Web Dev 2014

LoanGarage

Technologies: PHP, MySQL, Yii Framework, HTML5, CSS3, JavaScript, jQuery Duration: 4 months Staff: 3 developers, 1 designer

The initial requirement was to develop a website with a convenient and modern UI for people who want to borrow or lend money. The customer would like to obtain a complete solution with an automated backend system which can track successful loan disbursement. After a joint business

analysis carried out by Elinext engineers there were identified the final key features of the project: - Administration section with capabilities to see overall information about recent updates, manage applicants, manage payments, manage appointments, loans, reports - Lender section with a dashboard, applicants tracking system, account settings - Applicant section with the similar functions to the lender section and convenient lender search system - Loan calculator - Sending notifications by email and SMS - Advanced rating system - Web Services for mobile applications - Blog with articles, tips for users and more

There were a number of challenging points such as: - Developers had to integrate several third-party systems and API for such features as SMS sending, billing, etc. - There were several changes in requirements which affected the core of the system and business flow model - On the latest steps the customer introduced new design which affect changes for all the presentational layer - Admin panel had to be convenient for non-technical users. Elinext engineers have created a flexible modular system which allowed applying changes to any section of the website without reworking other parts of the system. Carefully designed system architecture enables easily integrate any external system or use third party API. Elinext developers created the admin panel with clear and user friendly UI. Elinext web development team has successfully delivered and launched the website and web services for mobile applications. Also Elinext engineers provided support in security issues by SSL certificate integration. All the changes which were discussed during the development of the project were applied and the updated design was fully integrated. Elinext business analyst provided a complicated and well-considered algorithm of ranking. The algorithm is based on modified Bayes’ formula. The detailed description of web services for mobile applications was provided. Each API method comes with an example of usage.

Get a free quote for your project! Call us: (+375-17) 237-53-65 Visit: www.elinext.com

Page 15: Elinext Group_Web Dev 2014

Premiere Ukraine Tours

Technologies: PHP, MySQL, XHTML, CSS3, JavaScript, jQuery Duration: ongoing project Staff: 1 developer, 1 designer, 1 business analyst

The customer required from Elinext Group developers to build a unique social network for

pet lovers all over the world. The uniqueness of a social network is that actual users should be represented by pets and should have a way to add pets that need help. A social

network should have support for social features such as sharing pet's life through uploading pet's photos and videos and adding pet’s description and statuses. Users should

be able to see other pets public profiles, their statuses, characteristics.

Moreover there should be a way of searching pets near your pet by specifying country, city, postal code and even a distance from you. Making friends and personal messaging

were also required. Another demand was to build a control system panel that would give website administrators a full website control. Social network should also have a way to

collect users donation for pets support as well as users' feedback.

Build a clean and concise UI that would support all the required features and would be

fast and responsive to the user interactions.

The backend of the social network is powered up by a proven PHP and MySQL technology stack on virtual private server.

The backend is well designed to fulfill future customer requirements and a growing load

of the server. The client side is built using HTML and JavaScript. The UI is designed with the use of a trendy Metro style. It's clean and informative and

familiar to most of the users. Website has Paypal payment system integration using OAuth and Paypal RESTful services. A control panel for website administrators allows a full

website control – such as managing website users and pets, seeing processed donations transactions, controlling media files uploaded by website members. Website messaging

system has a simple and convenient messenger-like appearance and works using RESTful

services implemented on the website. There are also email notifications for various website events such as friendship proposal, net pet submission and so on. As for other

social networks – Animalpetbook.com has a Twitter and a Facebook integration.

Get a free quote for your project! Call us: (+375-17) 237-53-65 Visit: www.elinext.com

Page 16: Elinext Group_Web Dev 2014

Our clients about us:

The Parrot team is very proud of Elinext's development, validation, design and management teams for their involvement and willpower to carry out the projects that Parrot entrusts to them. Let's keep up the good work in 2013 with more exciting, attractive and innovative projects! Guillaume Pinto CTO & Programs Manager, Parrot

We have enjoyed a consistently productive partnership with Elinext for more than 10 years. They have proven to be very competitive in all the important dimensions, such as: quality and skill level of staff and management, productivity, professionalism, collaboration, flexibility, low turn-over, and cost. Peter Clairmont SVP Software Engineering, CA Technologies

We have been using the Elinext Group application development and QA teams on our projects for several years, and in my opinion they compare favorably in terms of project management, individual skills and communication over other eastern European and Asian offshore companies. I wouldn't hesitate to recommend this outfit to any company seeking managed offshore development with reasonable rates and good work product. Jordan Ellington President & VP of Legal Technology, TransPerfect Founder of Deal Interactive Division

Page 17: Elinext Group_Web Dev 2014

Get in touch:

Eugene Grinkevich IT Consulting Director E-mail: [email protected] Phone: (+375-17) 237-53-65

Ireland Office Marina House, Adelphi Quay

Waterford, Ireland

Phone: +353 (51) 347 477

USA Office 6800 Jericho Turnpike, Suite 120W, Syosset

New York, 11791, USA Phone: +1 (516) 393 5818

Belarus Development Center 155b Bogdanovich St.

Minsk, 220040, Belarus Phone: +375 (17) 237 53 65

Vietnam Development Center 37A Phan Xich Long St.

Ward 3, Phu Nhuan District

Ho Chi Minh City, Vietnam Phone: +84 (8) 3995 6849

Elinext Group

Best practices. Best solutions

www.elinext.com