Projects
we worked on
-
Bulletin search service
Tags: Ajax Lucene MySQL PHP SOAP Solr Symfony Unit Testing ckWebServicePlugin sfSimpleTestPluginAutomotive 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.
-
CMS website prototype
Tags: Ajax ExtJS JavaScript MySQL PHP Symfony Unit TestingThis 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
-
Computer Modeling
Tags: AMFPHP Ajax JavaScript MySQL OpenID PHP Social networks Symfony Unit Testing WikiThis 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.
-
IP-to-Company
Tags: MySQL PHP Symfony Unit Testing WHOISIp2Company 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.
-
Unomi2
URL: http://unomi2.comTags: Ajax DbFinderPlugin JavaScript MySQL Social networks Symfony Symfony plugins Unit Testing htmldoc sfApplyPlugin sfGuardPlugin sfThumbnailPlugin tinyMCESmall 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.
-
Recording Questions
URL: http://recordingquestions.com/Tags: Ajax DbFinderPlugin JavaScript MySQL OpenID RSS feeds SQL Optimization Social networks Sphinx Symfony Symfony plugins Unit Testing tinyMCERecording 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.
-
Multy services under the same account
Tags: Blogs DbFinderPlugin Membership System OpenID PHPUnit SOAP Social bookmarking site Social networks Symfony Unit Testing sfGuardPluginA 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
-
Online shirts shopping system
Tags: Docrine Selenium Social networks Symfony 1.4 Unit TestingThis 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.
Technologies
WE WORKED WITH
- .NET
- AMFPHP
- Affiliate System
- Ajax
- Askeet
- Authorize.NET
- Billing
- Blogs
- Caching
- Cold Fusion
- DbFinderPlugin
- Docrine
- Ext JS
- ExtJS
- Flash
- Flex
- JavaScript
- Lucene
- MBS Transaction Pro
- MS Office
- MSSQL
- Membership System
- MySQL
- OpenID
- PHP
- PHPUnit
- PrototypeJS
- RSS feeds
- SOAP
- SQL Optimization
- Selenium
- Smarty
- Social bookmarking site
- Social networks
- Solr
- Specification
- Sphinx
- Symfony
- Symfony 1.4
- Symfony plugins
- Ukraine
- Unit Testing
- Vanilla
- WHOIS
- Web-mail
- Wiki
- XML
- ckWebServicePlugin
- ckWebServicesPlugin
- htmldoc
- jQuery
- mootools
- multilingual
- sfApplyPlugin
- sfGuardPlugin
- sfSimpleTestPlugin
- sfThumbnailPlugin
- tinyMCE
- vBulletin
