Projects

Mindfire has deep experience developing PHP/MySQL and applications based on the LAMP stack. We describe some of these PHP, MySQL and LAMP experiences below, and will be glad to share our expertise in detail with you. Please visit PHP Development Services to gauge our PHP development skills.

  • Custom CMS for an IT Consulting Company
  • Social Community Website
  • Educational Website
  • Media sharing community application
  • Dating-match finder Web Application
  • PHP Enhancements home page
  • Admin module to show case work portfolio and case studies
  • Social Engine enhancement for a Social Networking Job Portal with Video sharing
  • Optimizing search for google type search
  • Bulk Email application
  • Music Data Parser
  • Prototype Evaluation for a Music Website
  • Web Portal implementation for a Tourism Website
  • Fishing Forcasting System
  • CMS Website for Antique Glasses Dealer
  • Event Invitation and Management System
  • Media sharing and Live Broadcasting Community website for music and entertainment
  • X-Cart shopping cart for a nail polish supplier
  • Land Records Management
  • Communicable Health Disease Project
  • Travel Game Website and API
  • SMS Receiving Tool
  • Point of Interest Service System
  • Module for Encyclopedia of Life
  • Online Boat Reservation Application
  • Drupal Website for a Food Products Company
  • Holiday Booking Application
  • PDF generator module for a web based accounting app
  • Audio Distribution Website for Libraries
  • Payment Gateway
  • Shopping Cart website for a famous Author
  • Highly visual and interactive website
  • Global Drug Development and Pharmaceutical Management site
  • Real Estate Listing Site
  • Web Conference Prototype
  • Facebook Application for a Flash based Game
  • Foursquare API Integration
  • Drupal Theming based on designs
  • LV API
  • Mobile Event Website
  • Travel Game Application
  • Request Tracker
  • Data Extraction from NNEREN MLS Listing Database
  • In-App Purchase and Push Notification
  • Photo Gallery Application
  • Game Portal for Libraries
  • e-books Library System
  • Drupal and Ubercart Skinning
  • Skill Building System
  • Audio/Video based Customer Service Application for websites


Custom CMS for an IT Consulting Company

Client:
IT Solutions Provider
Industry:
Information Technology
Technologies:
PHP, HTML, AJAX, MySQL, jQuery, CK editor

Implemented a customized content management system for an IT Consulting Company that allows managing content on the site. Implemented ability to add sub-menu items/pages and the ability to drag and drop menus and sub-menus to arrange navigation on the site. Implemented a preview option and tracking of pages and ability to revert back to a previous version of the page. Used CK editor for managing content which added to web 2.0 look and feel on the admin panel.


Social Community Website

Client:
Social Service Provider
Industry:
Social Service / Non-profit
Technologies:
CakePHP framework, PHP, MYSQL, JavaScript, CSS

Implemented 5 star rating system replacing thumbs up and thumbs down rating system. Implemented web services for iPhone application, which helps to push and pull data from the community site database.


Educational Website

Client:
Software Service Provider
Industry:
Education
Technologies:
PHP, MySQL, JavaScript, AJAX, CSS, Thick Box 3.1

This application is used for online class registration and certification of Plumbers and Gas Fitters. This application has two section – Admin section and user section.

User can register themselves to a class in this application. User needs to pay for the class by the credit-card using PayPal. User can update their information such as personal detail, license number, password etc.

Administration section has following functionalities:

1. Manage classes, Instructor, class location etc
2. Manage users, class registration
3. Generate various reports and certificates
4. Import master data circulated by government


Media sharing community application

Client:
Media
Industry:
Media and Entertainment Industry
Technologies:
LAMP, AJAX, jQuery, PHP, MySQL, Amazon AWS, S3, flixcloud integration, facebook integration, flowplayer integration

Designed and Implemented a Video and Photo Sharing Community Website. This website was created for a special effects tools development and distribution company that targets digital video and film professionals. The application allows the user to showcase their company's product. Users can browse, view, upload, rate and provide comments for videos and photos uploaded by other community users on the website.

This application also integrates with Facebook and allows users to publish their comments on Facebook. We have used PHP, MySQL with heavy jQuery to give the website a web 2.0 look and feel.


Dating-match finder Web Application

Client:
Internet Applications Development Company
Industry:
Information Technology
Technologies:
LAMP, AJAX, jQuery, PHP, MySQL

Implemented a dating type website where users can register and add personal details. Signup notification of new registrations or profile updates goes to all when a new person registers and whose preferences matches with his/her profile data. Implemented functionalities like that of Facebook such as messaging, contact request and chatting option which allows one to one interaction and also the user can see the online status of the contact person. Implemented admin CMS to allow editing of static page content.


PHP Enhancements home page

Client:
e-commerce
Industry:
e-commerce
Technologies:
PHP, HTML, AJAX, MySQL, jQuery, phpProBid

Implemented enhancements to phpprobid - auction software to allow the selection of country and city. Fixed issues with Google Ad Words account. Added sharing of posts on popular social networking websites. Worked on website load time to speed it up.


Admin module to show case work portfolio and case studies

Client:
Internet Service Provider
Industry:
IT Service provider
Technologies:
LAMP, AJAX, jQuery, PHP, MySQL, swfuploader

Designed and implemented an admin CMS to allow the adding projects and case studies on the website. Integrated swfuploader for multiple file upload. Implemented front end to show case projects using jQuery.


Social Engine enhancement for a Social Networking Job Portal with Video sharing

Client:
Internet Service Provider
Industry:
Information Technology
Technologies:
Social Engine, MySQL, Linux, Apache, mod_flvx, ffmpeg, flvtool2, JW Player, FCK Editor

Implemented video upload, pseudo-streaming and also a job portal that allows employers to post jobs for free and also to signup for free. Visitors can browse jobs and submit video and text resumes online. Implemented other common features found on social networking sites like customized public profile page, information hiding, blogs, shout box, chat etc.


Optimizing search for google type search

Client:
IT web solutions provider
Industry:
IT services provider
Technologies:
LAMP, MySQL stored procedure, PHP, Regular Expressions based queries

Optimized and fixed search query which required stored procedure call and use of regular expression match to yield results. Implemented ability to search for words such as [space]test[space] but not fattest. Recommended differences and problems with using ft-search and transactions, which helped client to decide between myisam and innodb table types for the table to be searched.


Bulk Email application

Client:
IT web solutions provider
Industry:
IT services provider
Technologies:
PHP, PHPmailer, MySQL

PHP based Bulk email script which implements email throttling to control number of emails sent every hour. The application is set to run as a cron every 5 minutes and checks to see if the process is already running then it exits, else continues to send emails for new submitted projects to recipients in a controlled manner.


Music Data Parser

Client:
Web Application Development and Design Company
Industry:
Information Technology
Technologies:
Linux, PHP,  MySQL, sftp, cdn

Designed and implemented a backend script that monitors a well defined folder for media file data dumps from music. The script periodically checks the folder for a manifest file to determine the number of files to parse. Each file is an xml file and contains metadata for corresponding media files that are also dumped into this folder. The script then parses the metadata files and stores the data in relevant tables and then moves the related media files (mp3,JPEG,wmv) to a CDN server via SCP (secure copy protocol). At the end of the entire process the script generates a log file with errors and files that were processed and fires an email to a configurable mailing address with a summary of the entire ingestion process.


Prototype Evaluation for a Music Website

Client:
Media
Industry:
Media and Entertainment
Technologies:
PHP, Flash, Ajax, MySQL, Nginx, Lighttpd, Apache, FMS, XML, Web 2.0, ffmpeg, bluespike, jacktrip, digital watermarking

Conducted research for feasibility of development using open source technologies for a music website that focuses on artists rights and content management. Researched feasibility of watermarking files and detection and online - realtime collaboration by artists and possibility of a concert performance which can broadcast band performances by artists in different locations.


Web Portal implementation for a Tourism Website

Client:
IT Service provider
Industry:
Internet Web Applications development
Technologies:
LAMP, PHP, MySQL, Ajax, Adobe Spry, CodeIgniter, word press, SilverStripe, jQuery, Smarty, First Data payment gateway

Implemented and integrated a custom AJAX based CMS system with ability to edit SEO tags for an eco-tourism or adventure travel company. The CMS is flexible and can be easily customized for additional features. We have delivered the entire web portals with custom enhancements for each in the CMS within 1 week. The CMS primarily allows the site administrators to manage content on static websites. Features included the integration of FCK editor for the CMS and AJAX file upload, ad management, SEO tag editing, etc.

We have developed similar kind of website for various industries like rafting activities information provider, chimney cleaning and repairs company, real estate company, games and gaming machines for casinos, non profit organization, education industry, event management company, white water rafting and adventure company and museum.


Fishing Forcasting System

Client:
Software Service Provider
Industry:
Fishing
Technologies:
PHP, MYSQL, AJAX, JavaScript, HTML, CSS

The system is based on building a process where fishing vessels/users can request for a Chart Area, for a Specific date, and for Loran/Lat Long/Both Chart type.

The system takes the request and send special mail/special fax/mail/fax with PDF analysis attachment for that Chart Area for that Date and for that Chart type and then create an invoice and deduct the price from credit card. The attached analysis helps the user to know the water temperature, water color, history of ocean fronts, bottom topography, and biological quality of the water attached by the admin.

Modules:

Clients: All Clients with its Credit Card information can create Requests for different Chart Areas for specific date.

Analysis Request (AR): All the analysis requests is send by Client, then the AR is added to DRs.

Duty Roster (DR):  All DRs are for specific Chart Area, date for specific Client.

Request Fulfillment: This section allows admin to attach PDFs for Area for requested date and send delivery mail/fax with its cover sheet to multiple users.

Specials: More than one Area can form a special group for Special Chart Area.

System Settings: Admin can store all the Areas its associated inlets and tournaments, company information, users, price for plan types,  analysis notification detail etc in this section.


CMS Website for Antique Glasses Dealer

Client:
Internet Service Provider
Industry:
Information Technology
Technologies:
LAMP, PHP, MySQL, FTP, AJAX, jQuery, FCK Editor, PHPMailer

Designed and implemented a website which allows searching of antique glass items which are categorized by culture, period and object type. In this website we have also implemented Google type search listings. Visitors can view details and order items via Paypal.

Implemented checkout using Paypal cart. Also implemented a CMS for admin to manage static site content using FCK Editor. Other features include managing products for the site listing. The admin also allows photo uploading. The site uses heavy jQuery implemetation for a web 2.0 look and feel.


Event Invitation and Management System

Client:
Internet Service Provider
Industry:
Information Technology
Technologies:
LAMP, PHP, MySQL, FTP, AJAX, jQuery, FCK Editor, PHPMailer

Designed and implemented a website that allows admin to create events and custom Invitations using FCK Editor. Implemented feature to import a list of users for an event to whom invitations for the event can be sent.

Implemented sending of invitations using PHPMailer with SMTP authentication. Also, implemented a cron with email throttling to send 1 email every minute so that mail server is not listed as a spam server. Users who receive the invitations can click on a link and register on the site. Implemented export data feature to export registered users along with those that received invitation but did not register.


Media sharing and Live Broadcasting Community website for music and entertainment

Client:
IT solutions provider
Industry:
Music and Entertainment
Technologies:
LAMP, Ajax, Javascript, Flash, Flex, Adobe AIR, HTML, CSS, PHP, Smarty, MySQL, Lighttpd, Nginx, FMS (Flash Media Server), Red5, Video Streaming, Peer To Peer (P2P), Server Load balancing

Designed and implemented a highly secured web site where artists can share their live performances and pre-recorded videos with the world and can earn by allowing the users to buy concert tickets online. The application allows the artists to apply for membership with providing sample of their concert videos and photos which the Site Administrator/Moderator can verify and approve which will then allow artists to login to the system and create their profiles, upload videos and start live broadcasts. The application has multiple user types which allows different privileges for different user types. An artist can have multiple profiles and assign different logged in users to manage different areas of his profile. The application also allows the viewers interested in watching upcoming concerts to buy tickets online from anywhere in the world. The site allows the artists to feature their concerts by paying a minimal fees to increase their ticket sales. One of the key features of this site is that it is self managed and requires minimal administration.

Key features are conversion of video files uploaded by artists to desired format like .flv, h264 (.mp4) formats using FFMPEG, MENCODER, LAME and FLVtool2 for video streaming. We have also configured and set up lighttpd for streaming and provided the client with a flash video player that uses external interface to support JS calls and supports streaming. We have implemented live broadcasting feature where artists can broadcast their live feed to the world.

We optimized the site to give its best performance by using different site optimization techniques like minifying JS and CSS files, using a div structured layout for the entire site to allow the pages rendered faster to the user browsers and provide the best experience of browsing the website.


X-Cart shopping cart for a nail polish supplier

Client:
Web Application Development and Design Company
Industry:
Internet Software & Services
Technologies:
X-Cart, LAMP, jQuery, UPS API

We have developed an X-Cart shopping cart for a nail polish supplier. Implemented customizations to the checkout flow in X-Cart to force user to order a minimum quantity (at least 4 items). Integrated UPS API for shipping charge calculation and implemented custom calculation of shipping charge to be applied once for a set number of items based on weight and quantity. Implemented custom tax chart to use tax amounts based on product quantity.


Land Records Management

Client:
Software Services Provider
Industry:
Real Estate
Technologies:
PHP, MYSQL, JavaScript, HTML, CSS

This project is all about handling the land/property data along the Farmington sub-urban residential area along the Farmington river.The data records about the property dealings made in the city of Farmington.

The application provides a search and advanced search option to enable users to filter out land or property records after filling in suitable search criteria. The user can add,update or delete a land record after logging in as an administrator. Moreover,the user can upload PDF's with an admin access to the property record as well.

The administrator has the ability to migrate large amount of data from an excel sheet to the Farmington database from the browser interface.


Communicable Health Disease Project

Client:
Software Services Provider
Industry:
Healthcare
Technologies:
PHP, HTML, CSS, JavaScript, Ajax

This Application is a School Reporting system for Communicable diseases. Modifications were made to the Registration form, View/Edit School Information, View/Edit User Information and the Database. These modifications required Correct Ajax Form Validation, Proper insertion of data in the database along with making certain modifications for the Field names.

As per Client Requirements, few functionalities were added to the same Pages. These required new fields to be added and auto selection of records from the database on the basis of other fields selected.


Travel Game Website and API

Client:
Software Services Provider
Industry:
Gaming
Technologies:
PHP, MYSQL, JavaScript, JQuery, HTML, CSS, Zend Framework

The application is meant for running multiple flash games and managing users. The application is developed using Zend Framework and jQuery. This application has functionalities such as user registration, user validation, login, user profile maintenance, shop maintenance, item purchasing and user's game point updates.

Beside the above functionalities, the application has an API section. Here it has a list of methods used to provide support to the flash games on the front-end. The API is used by the flash game to manipulate user information and game information.


SMS Receiving Tool

Client:
Global Renewable Energy Provider
Industry:
Agriculture
Technologies:
PHP, MYSQL

A mobile application has been developed to send SMS to a pre-defined phone number with a defined format. SMS is received by a modem and redirect the same to a PHP web-service, which parse the SMS and keep into the database.

A PHP application developed with authenticated access, which shows the list of SMS received with in a date range. It also has the functionality to export the data into an excel file. User has the option to change password and can use forgot password option to reset the password.


Point of Interest Service System

Client:
Software Product/Services Provider
Industry:
Publishing
Technologies:
PHP 5, MYSQL 5, OpenStreetMap, Kannel (SMS Gateway), JQuery

We have developed a mobile service platform based on OpenStreetMap. The service provides Geo-marketing advertising and information content.

Basis for the Geo-marketing services are:

• OpenStreetMap
• Web Service for administrator
• Mobile Applications(iPhone, Java ME)

There are 4 different work areas in this project:

1. Backend/Server
• Web Services
• SMS Gateway (Kannel)
• Database

2. Admin Application
• Web Admin for backend (central admin of services, points of interests, and users)
• User Web Admin (admin user data, services, default position)

Some users will connect through PC; others will connect via mobile internet 3. iPhone mobile client application

4. Java ME mobile client application

This application provides plan to establish a mobile service platform with geographical location called "POIs (Points-Of-Interests)". This POI displays in correspondence to a user's home-Location (which can be an ID or the actual GPS Data of the mobile phone). If GPS-Location is not available, then Home-Location is the ID.

This POI belongs to Services. User can book/subscribe service, which will be a collection of POIs. For example Hotels, Cinema, Bus/Railway etc. When the user will logged-in, according to his home location then it will display in Map as a marker.

Mobile User: Java ME Mobile user can create his/her account by sending SMS with zip-code to a certain number defined by Kannel (SMS Gateway). Then at the backend it will process the same and create a new user account with default setup and set the sender mobile number as its new account and send a reply SMS along with its first time logged in credentials.

PC/Internet User: This type of user can create directly by admin using admin application. For each account creation user will get notified by SMS and admin by mail.


Module for Encyclopedia of Life

Client:
Software Services Provider
Industry:
Services Industry
Technologies:
PHP, MYSQL, Google Spreadsheet, Zend Gdata, Drupal

Module integrated with the project is used for following purpose:-

1. Import data from the Google spreadsheet:
All raw data for the module is imported from Google spreadsheet, Data is imported using Zend library code.

2. Organize imported data in separate tables:
After importing all raw data for the module data is separated in three different tables (Settings, Categories, and Species) with a normalized format.

3. Create a Navigation tree from data:
By selecting all categories and species for the categories a tree navigation is formed for the module.

4. Display detail for the selected item by calling an API:
By clicking any node an API call is made, the API returns an XML for the detail of species.And finally by parsing the XML detail for the species is created and displayed to the right of the Tree Navigation.Detail of the species contains following sections:

1. Slide Show for the species images.
2. Evaluation Meter image for the species.
3. Description, Ecology & Distribution and Conservation for the species.


Online Boat Reservation Application

Client:
Software Services Provider
Industry:
Boating
Technologies:
CakePHP, PHP, MYSQL

The application was developed using cakePHP framework and the it is about online reservation of boats.

We have worked on the following tasks on this application:

- Added the Category system for members which controls the number of uses
- Added button to Subscribe/Unsubscribe a boat
- Added functionality to send emails to all subscribed user of a boat if a reservation is canceled for a boat


Drupal Website for a Food Products Company

Client:
IT Solutions Provider
Industry:
Food Services
Technologies:
Drupal Module, LAMP, XHTML, CSS

We had developed a Drupal-based site for a food products company. The site contains around 100 nodes. The Internationalization module (i18n) was used to enable multilingual capabilities. We used CCK to create content types with custom fields for uploading images and Shadowbox to display the images. The contact page had addresses mapped to Google Maps. We implemented ability for admin to upload different background image for every page.

We implemented a theme-independent administration interface and used Pathauto and image cache to automatically generate path aliases and to setup presets for image processing. CKEditor was used for rich text capability.


Holiday Booking Application

Client:
Software Development Company
Industry:
Hotels/Motels and Resorts
Technologies:
PHP, MYSQL, Javascript, HTML, CSS,  Cakephp

Designed and implemented features in an existing resort rental application that would allow for the admin to provide conditional specials and discounts on bookings made by visitors of the website. The visitors can select number of days, rooms and sign up for activities and depending on rules specified by the admin they avail free nights or commodities at a discounted price set by admin. Also implemented admin feature to allow for adding seasonal discounts.


PDF generator module for a web based accounting app

Client:
Internet Applications Development Company
Industry:
Internet Software & Services
Technologies:
LAMP, Amodule3, MySQL, Web 2.0, Ajax, jQuery, MVC, linux cli, wkhtmltopdf

Implemented a fast PDF generation solution using wkhtmltopdf from Google codebase. The feature was implemented for a web 2.0 accounting app where the HTML layouts needed to be preserved and reflected in the generated PDF. Implemented multi-page PDFs with logo printing. The solution is faster than the standard PHP PDF libraries. The app was implemented using the amodule3 framework with heavy jQuery use.


Audio Distribution Website for Libraries

Client:
Software Services Provider
Industry:
Media Content Distribution Company
Technologies:
LAMP, Ajax, Javascript, jQuery, Flash, HTML, CSS, PHP, CakePHP Framework, MySQL, GIT, CDN, Memcached

Designed and implemented a highly secure website for libraries where the members/patrons from the libraries can be redirected/login to this website to listen to and download audio tracks based on the libraries subscription status and download limits set by the library admin. The audio tracks are stored on a CDN server and we used memcaching techniques for avoiding database queries to make the site load faster and provide the desired information to users quickly.

The site has different user roles for different administrators to login to the site and manage the content that they are privileged for. The libraries can white label the site to match the look and feel of their website.

The site allows the Super Administrator to manage users, libraries, content displaying on the site etc. The site allows users coming from library websites to browse the website and play or download song tracks from different genres and artists based on their download limit availability. The site also allows users to do normal or advanced search based on different criteria to get their relevant song, artists, album results.

Key features include allowing library patrons to login to the site using different authentication methods by connecting to API services and validating their login. We have widely used JS and jQuery to make the site more user friendly.

We optimized the site for best performance by using different site optimization techniques like minifying JS and CSS files, using a div structured layout for the entire site to allow the pages to render faster and provide the best experience of browsing the website.


Payment Gateway

Client:
IT Solutions Provider
Industry:
Information Technology
Technologies:
LAMP, AJAX, jQuery, Zend Framework, PHP, MySQL

Designed and implemented a payment gateway using the Zend framework. The application implements web services that allow authorized clients to send CC info that the application then forwards to a remote payment gateway such as authorize.net or ogone. Implemented extensive logging and reporting of all transactions so that each transaction can be tracked. Implemented mappings of remote vendor order ids to generate unique ids for the payment gateway.

In addition, the application also for vendor registration, profile update, and search interface to search based on filter criteria. The admin implements ability to enable payment web services for vendors to use the site as a payment gateway.

The website allows for both direct checkout and express checkout services similar to paypal.com


Shopping Cart website for a famous Author

Client:
IT Solutions Provider
Industry:
Information Technology
Technologies:
LAMP, AJAX, jQuery, PHP, MySQL, OSCommerce, CMS

Created a website with eCommerce capabilities for a famous Author to advertise his publications and sell his books online. Customized OS-Commerce to work as a CMS and shopping cart. Created custom XHTML W3C validated templates and integrated with the OS-Commece site. Implemented enhancements for a rich user interface using jQuery plugins.


Highly visual and interactive website

Client:
IT Solutions Provider
Industry:
Information Technology
Technologies:
LAMP, PHP, MySQL, XHTML, W3C, CSS, Progressively Rendering Images, Web Design, PSD, Photoshop, jQuery

Created a highly visual and interactive website for a client to showcase his products. The templates were W3C validated and heavy jQuery/JavaScript code was used to provide interactivity. The site implements a unique way of displaying projects via a customized jQuery slide show plugin. The site is driven by a CMS  which implements a jQuery rich text editor to provide easy editing of content on the user facing screens.


Global Drug Development and Pharmaceutical Management site

Client:
IT Solutions Provider
Industry:
Healthcare
Technologies:
LAMP, jQuery, XHTML, CSS, PHP, MySQL

Designed and Implemented a website for a full CRO services, strategic drug development consulting and pharmaceutical project management company. The site is particularly useful for bio-pharmaceutical companies within or outside the US who prefer to contract out their product development. Ensured cross-browser compatibility and created w3c validated XHTML templates. Implemented jQuery effects for interactivity and presentation.


Real Estate Listing Site

Client:
IT Solutions Provider
Industry:
Information Technology
Technologies:
LAMP, MySQL, jQuery, AJAX, PHP, Linux, ssh, SQL server 2000

Designed and implemented a cron that gets properties for sale from a IDX/MLS listing database for selected US states from a remote SQL Server database hosted by NNREN. The cron is scheduled to run periodically and updates the local MySQL database and stores image it retrieves from the SQL Server 200 database on the local drive.

We also created the HTML templates for the website and implemented a search form which allows for searching within selected state, property types, price ranges and also allows the user to specify order of listing. In addition a property listing URL/page for each city within states was created for SEO.

The property details page also shows a picture gallery with Google maps for directions. The details page also presents the user with a lead tracking contact form that auto sets property details and stores data in MySQL db.


Web Conference Prototype

Client:
IT Solutions Provider
Industry:
Information Technology
Technologies:
LAMP, AJAX, Javascript, Reverse AJAX, Comet, MySQL, Linux, Apache, PHP, Zend Framework, ImageMagick

Designed and Implemented a highly interactive web conferencing application prototype that allows for a registered users to create online meetings and invite others to join meeting via a public or private meeting link.

The application presents the attendees with several tabs which are presented based on how the meeting was created. Each tab has its own functionality such as open discussion (text chat), Idea entry, voting on ideas, adding tasks for specific attendees, meeting reports, online document sharing etc.

The application allows the meeting creator or presenter to control the screens or tab that the attendees see when they participate in the online meeting. The meeting creator can also give control to any one of the attendees and make him the presenter.

Documents such as PDF files which are uploaded are converted to images on the fly and the presenter can control what the attendees see in the form of a power-point or slide show presentation.

The application implements reverse AJAX to ensure that changes made by presenter are instantly pushed to the attendees screens minimizing any delays caused by traditional Ajax pull to refresh screens.


Facebook Application for a Flash based Game

Client:
Internet Gaming
Industry:
Gaming
Technologies:
PHP, MYSQL, Javascript, HTML, CSS,  Cakephp, Facebook JS API, FQL, oAuth, Facebook Application

Implemented a Facebook application and provided JS functions to enable communication between flash (external interface) and the Facebook JS API. We did data exchange protocols between PHP and Flash using Javascript. We have implemented features such as invite friends, posting scores to Facebook profile, sharing the game on other media sharing websites and messaging.

We used FQL to get user specific data from Facebook and customized Facebook buttons to match our theme. Some of the other tasks included; authentication using oAuth, storing scores and other game related info in DB and other common Facebook buttons such as iLike and comments.


Foursquare API Integration

Client:
Web Application Engineering
Industry:
Information Technology
Technologies:
LAMP, Zend, Social Engine V4, Foursquare API, OAuth, REST, SVN

Designed and implemented a foursquare module for social engine version 4 multi-lingual website which allows for interfacing with the foursquare API. Implemented OAuth to authenticate users on foursquare and linking their foursquare data to the social engine member account. The module allows the social engine site to display latest foursquare checkins and badges for a member that has linked his four square account with the site in a separate tab on the profile page.

We also allowed for creating and linking social engine groups with four square venues and implemented displaying of mayors for the venue in the appropriate group page on the website. Implemented a widget on the home page which allows for displaying of most popular foursquare venues based on the location the user is accessing the website from.


Drupal Theming based on designs

Client:
Web Applications Development Company
Industry:
Information Technology
Technologies:
Drupal,jQuery, PHP, CSS

Created six different custom Drupal themes for different pages based on designs provided by the client. Implemented custom top navigation. Our developers have used jQuery for look and feel and implemented an Ajax based login and contact form. Created a custom module to pick theme to apply to the page based on rules specified by the client.


LV API

Client:
Web Design & Marketing Solutions Services
Industry:
IT
Technologies:
PHP, MYSQL

The main purpose of the project was to integrate a new API to the existing application. We added a new page for partners in the admin section. Also added  the related add,edit,delete, change status functionalities to the partners page. Then we created the new API, where partners are validated and requested methods are performed as per the option of the user.

Beside the changes to the main application, we created a test application to test the API methods and documented the API process for the client and user reference.


Mobile Event Website

Client:
Software Service Provider
Industry:
Entertainment
Technologies:
PHP, HTML, CSS, JavaScript, MYSQL

The project involved building the Website on specifically three browsers: Android, Blackberry and iPhone.It requires to list the details of artists which are supposed to play at different events and stages. Website has a feature to guide the users from any artist detail page to the exact location of the stage, for that artist to perform in an event.The stages are plotted on a Map and have pop up box open for the stage requested and other stages can be browsed too using pop up boxes, for better user friendly environment.

The location of stages on the Map is taken care off on both the orientation, Landscape and Potrait, on Android and iPhone as well. The Map page can also be browsed for any stage on both the orientation. The user can choose to be guided to the social networking accounts of an artist from artist pages. Also we have added one scripts to read the data from excel sheet and inserted into the database.


Travel Game Application

Client:
Software Services Provider
Industry:
Gaming
Technologies:
PHP, MYSQL, JavaScript, Flash, Framework  & API : Zend Framework, JQuery, Facebook PHP API and Facebook JavaScript API

Travel game application is meant for the playing some flash games and earning coins,buying gifts and decorating own place in web. On login, bonus coins per day are added to user's account which helps him to buy gifts and playing games. Here Facebook feature has been integrated to make it more interesting. An user can view his friend list, invite his friends to join him in travel game, post the postcard (flash/images) to his Facebook wall and more interesting feature is he can send the gift to his Facebook friends. On accepting gift, the gift item is added to the receiver's stash, where he can decorate his place in web.

In travel game Paypal transaction is also integrated, so that one can purchase coins through debit card/credit card. Overall, it is a complete package of entertainment where one can play with their Facebook friends just like a community.

Flash games are provided by the client. Our role was to develop the site and build Webservices for the flash game. Also we integrated the Facebook and Paypal functionalities to the site.


Request Tracker

Client:
Software Services Provider
Industry:
Healthcare
Technologies:
PHP, HTML, CSS, JavaScript

In Request-Tracker application, we have build 4 sections, such as Installer, Administration, Manager and User section.

In Installer section, it takes the database server and other settings information and set up the application configuration, create the database tables and the admin user.

In Administration section, it allows the administrator to create and manage categories, managers and forms. In Manager section it allows the manager to create and manage forms and user requests. Manager can post his feedback to the user requests. In the User section, user can register himself to access the request forms generated by manager or admin. Upon requesting for specific category, he can post his comments to the associated manager.

We have  integrated PHP Fireform in the application to create request forms by the managers and admin. This plugin allows the user to create and customize his form on the webpage.

This application can be installed and used with any website with iFrame. This has the installation scripts which helps users to install multiple instances of the app quickly.


Data Extraction from NNEREN MLS Listing Database

Client:
Real Estate Company
Industry:
Real Estate
Technologies:
Linux cli, vim, PHP, MS SQL 2000, My SQL, MLS Listing, NNEREN

Implemented a PHP script to run as a scheduled cron job to extract latest MLS listing information from NNERENs database views. The script intelligently extracts data from MS SQL server views provided by NNEREN and then dumps it into a MySQL database. The challenge was to minimize the amount of data transferred for each update which was exhausting process memory limits as image data for real estate property listings is also stored in the MS SQL database.


In-App Purchase and Push Notification

Client:
Software Service Provider
Industry:
Healthcare
Technologies:
PHP, HTML, CSS, JavaScript, MYSQL

We have implemented a server administrative tool for a mobile client. The tool helps the administrator to manage Categories, Products, Apple In-App Purchase verification, Push Notification and transaction requests. We have also made several web-services for the mobile client to communicate with the Server to pull and push information.


Photo Gallery Application

Client:
Artist
Industry:
Art
Technologies:
Revize CMS, PHP, HTML, CSS, JavaScript

Developed a photo gallery which is hosted on Revize CMS. The photo gallery has the functionality to provide personalized hand-painted masterpieces of your family, friends, pets, or places and things you love. Customer can email their best digital photos and world-class artists of Photo gallery can hand-paint them into masterpieces.

Customer can select sophisticated styles, picture which will be transformed into an heirloom or come up with their own idea and Photo gallery will just customize it to a best suited masterpieces.


Game Portal for Libraries

Client:
Web and Mobile Applications Developmemt Company
Industry:
Information Technology
Technologies:
Linux, MySQL, CakePHP, HTML, CSS, JavaScript, GIT, Ajax, jQuery, Sphinx

Designed and implemented a highly secured portal for libraries to allow their patron/users to be able to view games provided by a large gaming company using API services and allowing download of a trial version of the games.

We implemented multilingual and affiliate skinning features for libraries to allow for customizing the user interface for their members. The site has an admin which allows the super administrator to manage the entire site, users, libraries and static pages.

The Admin user has the ability to generate, view and download the game view/downloads report to track activity. Users can be assigned page specific permissions to the websites pages/areas.

The access to site is restricted for authenticated users only. There are several types of login methods implemented so that different libraries can choose their preferred login method for authenticating their patrons/users.

Libraries can purchase licenses for the games which can be used by their patron/users to download the game for a limited period and times which can also be dynamically set form the admin end. Patron/users have the privilege to add the games to their wishlist which they can view later and download if available based on the license quotas.

Static content was hosted on a CDN server. The site was optimized for high loads/traffic and we helped with implementing load balancer, master slave DB setup, full text index search on the database fields using sphinx, and innoDB table locking for transactions. CakePHP framework was used with jQuery for the user facing sites.


e-books Library System

Client:
Web & Mobile Applications Developmemt Company
Industry:
Information Technology
Technologies:
LAMP, CakePHP, Sphinx, MySQL, Apache, CSS, jQuery, GIT, trac, 960 grid, ACS4 (Adobe Content Server 4), ATOM web feeds, XML

Designed and implemented an e-books library application that allows members to browse books online and check them out for a certain duration. Members can browse listing by category, authors or top downloaded and ratings. The application is similar to a library where books are available to members for the duration of the checkout only. The application integrates and communicates with Adobe Content Server ACS4 which is used to specify duration that a book can be checked out. The book is blocked after specified duration is over.

Implemented parsing of ATOM web feeds from feedbooks.com and internet archives; http://bookserver.archive.org for listing of free e-books. Implemented Sphinx search for full text searching of local content in MySQL.


Drupal and Ubercart Skinning

Client:
Web & Mobile Applications Developmemt Company
Industry:
Information Technology
Technologies:
LAMP, Drupal, Ubercart, MySQL, CSS, jQuery, Zen theme, Paypal, Authorize.net, GIT, trac

Skinned several standard Drupal installations for company websites. Used Ubercart install for Ecommerce and selling of memberships to online music stores, games and libraries. Integrated with Paypal and authorize.net payment gateways. Designs were provided and we used zen as base theme to customize the look and feel of the site. Heavily used jQuery for a rich user interface.


Skill Building System

Client:
Business Consultant and Coach
Industry:
Consulting
Technologies:
LAMP, PHP, MySQL, CodeIgniter, CMS

Implemented a custom Content Management System using CodeIgniter as framework which allows the administrator to create a hierarchical - tree based set of steps which are intended for the site visitor to explore and help build his skills. The application allows the admin to create skill areas which can have several skills grouped into skill sets. Each skill then has steps for skill specific development.

The application also allows to define triggers to identify each skill and functions that the application aims to deliver. This project was implemented as a foundation to a far more complex system which involves Ecommerce and live video broadcasts.


Audio/Video based Customer Service Application for websites

Client:
Internet Application Development Company
Industry:
Social Media Networking
Technologies:
Flash, Stratus, Cirrus, Flash Media Server 3.5, LAMP, CakePHP, MySQL, Apache, External Interface, jQuery, Ajax

Designed and Implemented a multi-lingual web-based CMS application using CakePHP as the framework that allows the admin to manage customers and website content.

Customers can signup and create representative accounts. The representatives can then login and use a flash based interface/widget to interact with website visitors who initiate a connection via their own interface/widget.The application allows the customer to specify and customize settings to personalize their visitor facing widget. Customizations include options such as showing representative list for the visitor to select a rep from or to only show first available representative. Further the representatives can select ring tones for their widgets and the customer can override settings for the visitor widgets.

The flash widgets implement multilingual support for LTR languages such as Arabic and Hebrew as well. We used both FMS Flash Media Server for tracking representative connectivity and textchat and then Adobe Cirrus for P2P communication for video and audio. FMS was used to ensure ordered message delivery which P2P does not provide since it is UDP based.

The application delivers an online Skype like experience but is limited in its features.


News & Updates

  • January 17

    DDM IT Quiz, Inspired by Mindfire, is Spreading its Wings!

  • December 16

    Santa in a different Avatar- International vacations gifted to All Mindfireans!

Let us Connect!

Awards and Achievements

Red Herringcolor DeloitteFast50 DB ZInnov1   Nascome  DB Stpi

This site uses cookies. We respect your privacy.copyright (c) Mindfire Solutions 2007-2018. Login