English (US) lang

Coaching System- Portfolio Project

Coaching System is a web based solution that allows a user:

  • Store information about a coach/athlete
  • Upload a video, to coach video, compare two videos and coach them
  • Use a flex-based graphical editor for video. This is a tool for adding sound, text and graphical comments for each frame of the video
  • Create groups of coaches/athletes
  • View coach/athlete activity in the past
  • Make records on the current activity
  • Get e-mail notification for the most important events on the system
  • Integrate the system with PayPal payment system

Also, the system allows generating different kinds of reports in HTML format, maintaining log files, and managing information on users, user groups, videos, coaching sessions.

Project background

The customer addressed EffectiveSoft with the following requests:

  • To create a web-based application using the latest version Flex, AJAX, JSTL technologies
  • To improve the existing system functionality
  • To create new functional features
  • To use load balancing to improve the system performance

After the analysis of the customer's requirements, EffectiveSoft team detailed the functional specification considering the following:

  • DB Design/Script generation
  • Create an application skeleton/Manager classes
  • Common pages (Login/logout etc)
  • Realize new features according to the customer requests
  • Rewrite Flex code according to a new vision and do refactoring
  • Integrate the product with PayPal payment system
  • Integrate the product with new User Activity Track algorithm
  • Integrate the product with ProUsers functionality so as to allow a user to earn money
  • Support the current version of DB
  • Support the remote Linux servers

Results

  • During collaboration between our companies 3 major releases and 28 minor releases were successfully completed. In total, the project has already lasted for 2 years, and it is still in its support phase.
  • Each developer has skills in several technologies and fields. Team members are experienced in development, management, architecture creation taking into account application specifics and requirements.
  • EffectiveSoft proved itself to be a reliable partner.

Project resume

Project workload More than 2000 man-hours
Lines of code 46 000
Languages J2EE, AJAX, FLEX, SQL
Technologies & Tools Apache Tomcat, MySQL, SQuirreL SQL, IDEA, Eclipse, AJAX, Spring, Hibernate, JSTL, JSP, ANT

Back to Portfolio Overview

CIO / IT-Manager of Arkitektkopia AB, Sweden /
5

We find the skills and expertise from EffectiveSoft really helpful. EffectiveSoft are able to handle any problem related to hardware or software issues; simply put, they are always ready to do extra work to support their customers whenever these issues arise.

The feedback of our customers on the usability of our web-based service is very good and we are now planning to make more of our digital services over the next years with EffectiveSoft.