Helping Customers Embrace Open Source Technologies

Hanu Open Source Group (OSG) offers an offshore team of open source developers with expertise in the design and development of high performance and scalable web applications based on LAMP (Linux-Apache-MySQL-PHP) architecture. Our open source technology usage coupled with the Hanu Global Delivery Model further lowers the cost of custom software development for startup companies.


The Customer :
The customer is a start-up firm based in Irvine, CA. The customer contacted Hanu for the development of an outdoor event management website .
The Challenge :
1-The key challenge for this project was to integrate the application with three different third party products – PayPal for payment processing, vBulletin for Forum integration, and Albinator for Photo Gallery.
2-A single sign-on process was used for the main application, vBulletin as well as Albinator .
The other important objectives to be met were :
1-Full-featured events management web application in PHP/MySQL to be used for an online outdoor activity portal.
2-Organize public .
3-Manage multiple members and organizers .
4-Create web pages for the web site administrators .
5-Integrate EMA System with vBulletin.
6-Integrate EMA System with Albinator.
7-Integrate with the Paypal Payment Gateway .
8-Cost Effective Product Development .
9-Faster time to.
The Solution :
1-Hanu Software followed its five-phase offshore delivery model to cater to the needs of the customer. The requirement was provided by the customer and coordinated by the Hanu US office.
2-During the High Level Design phase, a software architecture document as well as the database design document was prepared and shared with the customer.
3-While developers were writing the code, the QA Lead prepared the System Test Cases. The System Test Cases were used during the System Testing phase, to verify that all the requirements had been coded properly.
4-Customer interaction – weekly teleconferences were held (using the VoIP telephone service installed at the Hanu Software offshore center) to keep the customer up to date on the progress, and also to discuss open issues. Query resolution through emails, chat and voice chat were used as needed. As required by the Hanu Software development process, weekly progress reports including timesheets were also submitted to the customer.
5-Once the development was over, the QA group started the System Testing using the system test cases. Any defects found during the System Testing got reported to the development team.
Integration with the third party products :
1-The EMA application was integrated with the Paypal Payment Gateway for the online payment system through credit cards.
2-The application was integrated with vBulletin to incorporate the region-wide forums.
3-In order to implement the Photo Album for each event, the application was integrated with theAlbinator.
4-A single sign-on process was implemented for the main application, forum and photo gallery. This was achieved by creating the users in the vBulletin and the Albinator databases, while also creating them in the main application .

فيديو تعليمي