Projects
we worked on

  • Bulletin search service

    Automotive companies issue service bulletins from time to time, describing fixes or urgent maintenance issues for particular vehicles or parts. These bulletins come in PDFs and contain strings that can be used to locate bulletins for vehicles. The Bulletins service searches automatically over the text of PDFs and returns a URL permitting the user to download the bulletin itself. This permits applications to find and link to these bulletins easily.

    The service exports functions of managing bulletin categories, uploading & indexing PDFs, search function through the SOAP interface.

    We developed the service that is exporting all the funciton through SOAP interface implemented in a Symfony application with a help of ckWebServicePlugin.

    Additionaly we develop multiple unit tests using the plugin sfSimpleTestPlugin developed and maintained by our team.

    Tags: Ajax   Lucene   MySQL   PHP   SOAP   Solr   Symfony   Unit Testing   ckWebServicePlugin   sfSimpleTestPlugin  


  • CMS website prototype

    This is the service for creating sites on the developed platform. Registered user can create the site by setting custom layout through the rich text editor, adding functional plugins, chosing domain name. Created site is hosted on the main server. The main advantage of the project is the unique combination of the symfony php framework with the ExtJS javascript framework, which allows create individual site on fly. Integrated Ajax technology makes the process of creation simple and clear for any user.

    Demo is available upon request

    Tags: Ajax   ExtJS   JavaScript   MySQL   PHP   Symfony   Unit Testing  


  • Computer Modeling

    This is a system providing its members the ability to build models of their computer systems from the wiki-database of available hardware components of various manufacturers. Components are connected with each other following interface conventions. Members can make their systems public and export them via JS widgets or images. Members can discuss systems, manufacturers and components in the integrated PHPBB forum. The service takes advantage of the OpenID login.

    Tags: AMFPHP   Ajax   JavaScript   MySQL   OpenID   PHP   Social networks   Symfony   Unit Testing   Wiki  


  • IP-to-Company

    Ip2Company software is a system that is going to be used as a part of the Genius.com service. Genius.com is a software-as-a-service business that aims to provide realtime, personal web analytics to sales people. Its target audience is inside sales teams (that means they are inside an office, with phones,outlook, salesforce.com rather than traveling salesman) for companies that sell products in the $5K - $500K range. Ip2Company should extend Genius.com with the ability to determine which company does specified IP address belongs to.

    This software uses proprietary algorithm which operates on the date from multiple sources like WOIS records, reverse DNS, data collected by Genius.com service, etc.

     

    Tags: MySQL   PHP   Symfony   Unit Testing   WHOIS  


  • Unomi2
    URL: http://unomi2.com

    Small social network with the search, contacts, tags, profile and settings, requests for adding, built-in Google map with user's contacts. To add the user you search for him, request for adding. If he\she accept you can see the profile, make notes and assigns tags for the particular user. No one but you can see those notes and tags. You can also see the list of all user's contacts and mutual contact list.

     

    On the contacts page you can see all users in your contact list, or users marked with the special tag only. On the map page you can the the map with the markers displaying your contacts. An additional information is displayed by clicking on a marker. On the settings page you can enter your address, which would be validated by Google geocoding API. You can set up conditions for search here also.

    Tags: Ajax   DbFinderPlugin   JavaScript   MySQL   Social networks   Symfony   Symfony plugins   Unit Testing   htmldoc   sfApplyPlugin   sfGuardPlugin   sfThumbnailPlugin   tinyMCE  


  • Recording Questions
    URL: http://recordingquestions.com/

    Recording Questions.com is a free question and answer community for recording engineers, musicians, home enthusiasts, and anyone else anyone looking to record something. It should be easy to find answers to your recording questions and you shouldn't have to make your way through complicated forums and out-of-date blogs. Everyone is here to learn and we hope to encourage a positive community experience for everyone.

    Tags: Ajax   DbFinderPlugin   JavaScript   MySQL   OpenID   RSS feeds   SQL Optimization   Social networks   Sphinx   Symfony   Symfony plugins   Unit Testing   tinyMCE  


  • Multy services under the same account

    A site where you can access dozens third party sites and services under one account.

    It has the following sections with currently done modules:

    • My Mail: Gmail.com, Yahoo.com, AOL, FatMail.FM, Zenbe, FuseMail, WP mail, lAVABIT, Trustybox, RunBox, O2, Lycos.
    • My Feeds: Any RSS can be added.
    • My Social: Hi5networks, Facebook, Livejournal, MySpace, Twitter, Yelp 
    • My Media: Youtube, Last.fm
    • My Bookmarks: Digg, Oneview, Newsvine, Reddit, Memotoo, Faves, Delicious, Mixx, Diigo
    • My Photo: Photobucket, Imageshack, Flickr
    • My Calendar: 30 boxes
    • My Shopping: eBay
    • My Mobiles: Memotoo
    • My Career: Plaxo
    • My Documents: Scribd, Docstoc, SlideShare, RightSignature
    Also OpenID and aoauth servers are usged.

    All modules are covered by functional tests (PHPUnit)
    Symfony 1.2.8 
    Tags: Blogs   DbFinderPlugin   Membership System   OpenID   PHPUnit   SOAP   Social bookmarking site   Social networks   Symfony   Unit Testing   sfGuardPlugin  


  • Online shirts shopping system

    This project is an online shop system for selling shirts. The key idea of the system is that people can design their shirt with variation in different parts design and in fabrics used. This concept is implemented in the JS-based shirts editor allowing potential buyers to select from a set of different part variations and from the palette of fabrics for each shirt component. In addition to the free-built shirts buyer can select any predefined shirt from the gallery.

    Webshop has social features integrated like sharing newly designed shirt on a facebook, tweeter integration. Authorize.net has been integrated as a payment gateway.

    During the work on this Symfony project we developed more than 550 unit (phpUnit) and functional (Selenium) tests with more than 3500 assertions. Such a huge test coverage allowed us to have full control over the project stability and provide bug-free development version during the work on the project. In addition we used continuous integration by CruiseControl+phpUnderControl to improve the quality of software, and to reduce the time taken to deliver it. This is much less risky that applying quality control after completing all development.

    The project is being in beta stage now. Access details are available per request.

    Tags: Docrine   Selenium   Social networks   Symfony 1.4   Unit Testing