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 URL - PHP LAMP MySql Development to see rest of the projects.

  • Accounting Module based on QuickBooks
  • EMR/EHR Application
  • Media Advertising Repository for Brand Researchers
  • Incident Reporting and Management System
  • Document Management System
  • User database to centralize management of user permissions for home applications
  • Event Tracking Application
  • Royalty Calculator for Bloggers
  • Meta Carta Webservices Integration
  • e-ticketing system
  • Web Document Management System
  • Distributed Transaction Processing Application
  • Website for Museum
  • Collection Management & Reporting
  • Sales Force Management Application
  • Video sharing community for bird and sports enthusiasts
  • POP3 mail parser to allow for submitting trouble tickets via email.
  • Employee Scheduling
  • Website for a Magazine
  • Incident Reporting Management and Administration System
  • Safety Plan Checklist
  • Crash Count Reporting and Management System
  • Truckload transportation services website
  • Shopping Cart
  • Customer Relationship Management Application
  • Ecommerce website for selling jewellery stands
  • Ecommerce website for ordering flower bouquets and cards
  • Ecommerce website for a product based company
  • Website for an artist to advertise work and sell relevant items
  • Online student, tutor and course management system similar to moodle
  • Website for a Training Academy specializing in Dog Breeding
  • Ecommerce website for an International Salon & Spa company
  • Online tracking of goods for a logistics company
  • Customization of a professional auction system
  • Photo Sharing Community Website
  • Community Site for Consumer
  • Website Revamp for a spring manufacturer
  • Data Processor
  • Prototype Evaluation for a Music Website
  • Drupal CMS enhancements for a Ceramic tiles company
  • Facebook application for Event Tracking and Notification
  • Surescripts Integration for EMR PMS application
  • Web Application for managing remote servers
  • A social networking portal for emerging artists in the entertainment industry and their fans
  • Code optimization and consulting
  • OS Commerce Data Import Script
  • Multisite CMS integration with osCommerce for a leading Gem Stone Seller
  • Custom CMS for balloon kit selling company
  • Web based CMS system for multiple static websites
  • Social Networking, Media sharing, Live Broadcasting website for sports enthusiasts


Accounting Module based on QuickBooks

Client:
Concrete Pumping Company
Industry:
Construction
Technologies:
PHP, jAjax (Javascript & Ajax), MySQL

Implemented an accounting module based on Quick Books functionality. The module allows for setting up accounting details for a given subscriber. The module allows for creating of invoices, credit memos, cash receipts, computing finance charges, aging summary and generating account statements. This module heavily uses javascript to prefetch and load data to minimize data load time for an enhanced user experience.


EMR/EHR Application

Client:
Healthcare Solutions Provider
Industry:
Healthcare
Technologies:
LAMP, Javascript, AJAX, webservices, SOAP, XML, Amazon S3, HL7, TCP/IP, Authorize.net

Designed and implemented EMR/EHR application that integrates with a third party billing/scheduling application and attempts to provide a solution for patient identification across clinics. The application provides a means for storing and retrieving patient records across clinics. The application uses advanced Javascript to provide the user with a rich UI and fully customizable interface similar to igoogle with drag&drop boxes. Key features implemented include integrating with Amazon S3 for storage and retrieval of scanned documents, integrating with Lab Corp and Quest Diagnostics for lab ordering and results, automated MS Word document parsing for transcripts. We also are the primary server support and worked on application and DB tuning and JS minification using tools like YSlow and Firebug.


Media Advertising Repository for Brand Researchers

Client:
Media Advertisement Marketer
Industry:
Media Advertising Monitoring & Marketing
Technologies:
LAMP, AJAX, Javascript

Designed and Implemented a highly secure Media Advertising Repository for Brand Researchers that allows search, view, order and download of digitised records from over 500,000 TV, Press and News Commercials. Implemented a unique Ratecard, quota and subscription/alert system that notifies users on new ads based on their preferences. Key features include conversion of mpeg to flv using FFMPEG, LAME, FLVtool2, ImageMagick, fine tuning apache, mysql and PHP for optimal search time. We are also the server support and created the server from ground up for the client.


Incident Reporting and Management System

Client:
IT Solutions Provider
Industry:
Petroleum Industry
Technologies:
LAMP, Javascript, HTML, CSS

Designed and Implemented an incident reporting and management system that allows for users to report incident on the job, including people involved, environment/site effected, vehicles, equipment, materials, community involved along with a notification system. Key features were to provide an easy to use interface to avoid data entry on paper forms. The challenge was to keep it light weight and customize it across Firefox, IE 6, IE 7, Opera and Safari web browsers.


Document Management System

Client:
Data Management Solutions Provider
Industry:
Data Management Solutions
Technologies:
LAMP, Linux server apps including sendmail, proftpd, samba, system account creation via web

Maintainance/bugfixes/enhancements to a document management system. The application is a web-based content management system that keeps your critical files centralized in an easy-to-use, online environment. The application is accessible from any industry-standard Web browser, Key features include storing scanned and electronic files such as documents, graphics, audio and video clips, etc. within system user folders. The documents can then be accessed on the LAN via SAMBA shares that are user specific and use LDAP authentication. Document sharing, Management, Distribution for approvals, routing, etc. Creation of workflow for a specific document, archiving, Creating e-books, Downloading of document information directly into excel, batch print documents, and more!


User database to centralize management of user permissions for home applications

Client:
Software and consulting services for News Industry
Industry:
News
Technologies:
LAMP, XML, SOAP, webservices, NuSOAP

Designed and Implemented from scratch a centralized user database that allows for creation of registration forms to be used by home application - management of users and privileges can be done in the user database application. Logins and Privileges are sent from the home applications and received by the home applications by sending and receiving SOAP/XML messages from the userdb application. This allows for having a single user login across home applications.  Key Features: SOAP/XML web services.


Event Tracking Application

Client:
Software and consulting services for News Industry
Industry:
News
Technologies:
LAMP, AJAX, XML, CVS

This project required us to provide support for several versions of an existing application. We implemented version specific bug fixes and client/version specific enhancements. The application is web based and allows users to create, plan, organize and coordinate event listings for newspapers and press releases. We also implemented designing of form templates and layouts by the admin user with permission based access. The forms can be customized based on the fields the admin wants to present to the user.


Royalty Calculator for Bloggers

Client:
Software and consulting services for News Industry
Industry:
News
Technologies:
LAMP, AJAX, XML, SOAP, webservices, NuSOAP, CVS, salesforce

Designed and implemented a royalty report generator for publishers based on set royalty percent and publication views reported by customers every month. The application implements a complex login process using NuSOAP and communicates with a centralized user database to validate login.

Implemented a complex data reporting system that allows for importing publisher and publication data from salesforce and monthly customer page view data to determine amount to be paid to publishers based on publication page views and amount paid by customers. The system allows for tracking prepayments and carryforward amounts to publishers and allows the user to export data into formatted excel reports for publishers, publications and customers.


Meta Carta Webservices Integration

Client:
Software and consulting services for News Industry
Industry:
News
Technologies:
LAMP, process forking, metacarta web services, XML, AJAX, google maps api

Implemented a php script that spawns multiple child processes to get geo location tags based on new stories. Implemented inter-process communication. The stories table content grows rapidly and as a result we used multiple processes to hit meta carta's web service to and get the stories geo tagged.

Integrated with google maps api to display the map based on geo tagged parameters for the story that was returned from meta carta.

The challenge was implementing interprocess communication so as not to have the same story tagged and getting the php processes to use a persistent mysql connection to write the geo tags to the db.


e-ticketing system

Client:
Multimedia Presentation Software Solutions
Industry:
Multimedia & Graphics Software
Technologies:
Linux, Apache, MySQL, PHP, Javascript, HTML, CSS

Designed and Implemented an eTicketing system that allows for product users to submit tickets and view responses. Implemented admin section to enable staff to use predefined email templates to respond to queries on various products.


Web Document Management System

Client:
eBusiness Solution Software Company
Industry:
eBusiness Solution
Technologies:
PHP, AJAX, JavaScript, XML, MySQL 5.0

This application basically manages the documents of the companies and different departments of one company through web.

The application is having two major section, System administrator and normal users. The Super administrator who actually manages the application and normal users can access all the documents assigned to they by the Super Administrator and depending on the various permission labels the different section of the document repository will be accessible.

Super Administrator can log into the application, can create/manage/edit/delete normal users profile and assign various permission labels through the features available. Super Admin can create/manage/edit/delete groups like, sales, marketing etc. The various groups can have different permissions to the documents directly or to the document root directory. Many normal users can be put under groups so that by assigning permission to the group only, the normal users can have the same group permissions inherited from groups.

The GUI is completely AJAX based, with tree view of folder structures with functionalities like create/manage/edit/delete folders and documents. And also the upload document is available through which Admin can upload the document for the groups and users. This is partially a database driven application where many features are managed by the data in database. The GUI and application layer interacts with each other through AJAX calls and application layer in turn calls the database layer.


Distributed Transaction Processing Application

Client:
Information Technology Services provider
Industry:
Consumer Services
Technologies:
PHP, MySQL, OSCommerce, UPS

Designed and implemented a distributed transaction processing system to allow for a centralized way to create and manage shopping carts for a group of websites that provide an online marketplaces for the sale of consumer goods. Customized OSCommerce to allow the DTP admin to setup layout and preferences for each website. Integrated with UPS API to determine cost of shipping based on package specifications and generation of shipping label and tracking number for the package once the order is placed successfully.


Website for Museum

Client:
Software services
Industry:
Museum
Technologies:
PHP, SQL Server 2005

This website maintains collection of many paintings, sculptures, tapestry and arts from several centuries, culture, artists. It has many options to get information about a specific painting or art. By selecting a painting, a brief description of that painting can be seen with all details. Advance Search option has the abilities to search by the combination of Artist, Culture, Title, Centuries, Object Type, Accession ID and Origin. Event section maintains information about Events by Day, Week and Month wise.

The upcoming events are also maintained.


Collection Management & Reporting

Client:
Software service
Industry:
Finance
Technologies:
PHP and MYSQL

This website has an Admin Section and User Section. In Admin Section, there are options like, Clients, Contracts, Accounts, Reports and Preference. Admin can view clients, their Accounts and Reports. Admin can also create Clients, Contracts and Accounts. The Users can create accounts against contract. Individual clients (Users) will have their individual contracts and Accounts as well.

There are options to see the details of Clients, Contracts and Accounts. Several reports are there to for each section. There are search options to get information easily.


Sales Force Management Application

Client:
Sales and Management Company
Industry:
Sales Management
Technologies:
PHP, Jquery, MSSQL

This application is specifically designed for B2B managers to manage their sales team. The application allows for tracking of sales force activity and performace and provides directional input to managers via complex algorithms to help them identify weaknesses and key points to enhance their sales force performance. It objectively analyzes sales activities and identifies key steps required to close individual sales opportunities. It increases market share through a more productive sales force. The application is implemented in PHP with a MS SQL database backend and uses advanced JavaScript to prefetch and load data to minimize data load time for an enhanced user experience.  Implemented code optimization and js minification to improve the load time of the pages. Replicated complex logic from existing application and implemented new modules to help sales managers get required data quickly. Implemented a forecast assistant module to help the sales manager decision making process for future planning.


Video sharing community for bird and sports enthusiasts

Client:
Software Development Company
Industry:
Internet Software & Services
Technologies:
LAMP, Ajax, Javascript, Flash, HTML, CSS, PHP, MySQL, Lighttpd, Video Streaming

Designed and Implemented a highly secure web site similar to you tube where users can share videos and pictures with the world. The website allows members to view online videos, create forum discussions, blog and create groups with whom they can chat, share videos and pictures online. The sites also allow Super Administrators to login and manage users, videos, pictures, groups and forum discussions. Super administrators can also create different user types who can administer the site with their assigned permissions. One of the key features of these sites is that it is self managed and requires minimal administration.  Key features include conversion of video files uploaded by users to desired format using FFMPEG, MENCODER, LAME and FLVtool2 for video streaming. We 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 also developed a website with similar functionality for wildlife animal enthusiasts.


POP3 mail parser to allow for submitting trouble tickets via email.

Client:
Mechanical Services Contractor
Industry:
Consumer Services
Technologies:
PHP, MySQL, POP3

The php script is implemented as a cron that runs periodically and connects to a POP3 server account to access tickets that are submitted to a help-desk email address. The script accesses and parses the emails and stores customer number, address, problem and the rep the ticket is to be assigned to in a MySQL database. Tech support responses can also be parsed and logged against the original ticket. The cron is used to capture questions and their responses to build a knowledge base system that tech support staff can use to help solve day to day issues.


Employee Scheduling

Client:
Web Development Company
Industry:
Healthcare
Technologies:
PHP, MYSQL, AJAX, JavaScript, HTML, CSS

This application is developed to keep track of employees profile, scheduling and leaves. There are two sections employee and administrator.

Administrator has access to various sections like schedule administration, company administration, employee administration, message center and report section. Employee schedule is equipped with day wise and template scheduling. Drag and drop functionality make it easier for the users to manage scheduling.

Employee can view his/her own schedules on the calendar. Employee can apply for leave on the calendar using his/her login and send request to other employee to reallocate his own schedule with him.

A .NET application (http://www.mindfiresolutions.com/dotnet-winforms-development.htm#Clocktimeusingfingerprintdevice) is developed to capture employee check in check out using Biometrics Finger Printer reader. Employee payroll has been calculated on the basis of the same.


Website for a Magazine

Client:
Web Applications Development Company
Industry:
Entertainment, Media
Technologies:
LAMP, PHP, Ajax (Javascript & Ajax), MySQL, extjs, FCK editor

Created HTML templates and integrated with extjs javascript library for client side JS effects. Implemented CMS to manage content using the FCK editor for all static content on the website.


Incident Reporting Management and Administration System

Client:
Fleet Risk Management Solutions Provider
Industry:
Transportation / Automobile
Technologies:
PHP, MySQL, AJAX, jQuery, LAMP

Implemented an incident reporting and management system for allowing authorized employees to enter information for location specific incidents/accidents. Implemented a report management module to enable managers to edit/approve and lock reports. This module also allows managers to export reported data as an excel file or view pre-defined data cuts online in tabular and graphical format. Implemented an admin module to manage system users and look up tables for the dropdown fields in the reporting module.


Safety Plan Checklist

Client:
Fleet Risk Management Solutions Provider
Industry:
Transportation / Automobile
Technologies:
PHP, MySQL, AJAX, jQuery, LAMP

Implemented a safety plan checklist for supervisors to login and submit monthly checklist. Implemented a checklist management module to enable managers to edit/approve and lock checklists and system users.


Crash Count Reporting and Management System

Client:
Fleet Risk Management Solutions Provider
Industry:
Transportation / Automobile
Technologies:
PHP, MySQL, AJAX, jQuery, LAMP, XML, FTP

Implemented a crash count reporting and management system for allowing location specific users to enter vehicle crash data for location specific accidents. Implemented a report management module to enable managers to edit/approve and lock reports. This module also allows managers to approve data which is sent via FTP in XML format to a globally renowned insurance company. Implemented an admin module to manage system users and look up tables for the dropdown fields in the reporting module.


Truckload transportation services website

Client:
Truckload transportation services company
Industry:
Logistics, Transportation
Technologies:
LAMP, Javascript, AJAX, extJS, MySQL, PHP

Designed and implemented a web application for a truckload transportation services company that allows for posting of loads to the website. Truckers can then search for available loads and submit a request to appropriate location. Integrated with truckstop to get available loads posted on truckstop to be displayed on the website. Implemented script to scan ftp directory for load tracking data to be updated in database.  The application GUI is completely AJAX based to provide the user with a rich UI. Key features of this application include its User management, Load management system and online load booking system.


Shopping Cart

Client:
Software Service Provider
Industry:
Small/Medium Industries
Technologies:
PHP, MYSQL, Zend framework, Dojo, Javascript, HTML, CSS

The application has been provided ability of SaaS. Overall the project can be divided into 2 modules, admin and shop.  Admin module manages all the administration activities for a company or shop, such as product details, customer details, transaction details, order details, shop configuration, etc. In the shop module it allows the customer to make orders and purchase products.

In the admin module we have created an API which produces the xml data, which has been called in shop module to get the xml-data for the application. The application handles multiple databases on each registration of the company. The design of the site is CSS driven, which give the flexibility to the companies to design/change their website's look and feel.


Customer Relationship Management Application

Client:
Sales and Management Company
Industry:
Marketing Services
Technologies:
PHP, Jquery, MSSQL, .Net, Java

This is a full fledged Customer Management Application. The application includes event calendar with daily, weekly, monthly and 5day graphical view of events. Implemented creation of company and contact with dynamic fields. Implemented full text search for faster search of the user data in the system. Implemented real time synchronization of the client emails from their desktop with the server. Created several plug-ins for different email clients including MS Outlook in .Net, Lotus Notes in Java, thunder bird in Javascript and XPCOM. Provided solution for different versions of email client. Implemented Notes to keep track of the emails in the system. Created a MS Outlook and Thunderbird plug-in to generate the email template for the user. when they send any email form the system it will auto compose according to the client.


Ecommerce website for selling jewellery stands

Client:
Website designs and solutions provider
Industry:
Information Technology
Technologies:
CMS, eCommerce, PHP, MYSQL, Javascript, HTML, CSS, Authorize.net

Designed and implemented an ecommerce website from scratch that allows for users to purchase jewellery stands. Implemented backend admin to manage website content including static pages, products, price as well as orders and shipping. Integrated with authorize.net payment gateway.


Ecommerce website for ordering flower bouquets and cards

Client:
Website designs and solutions provider
Industry:
Information Technology
Technologies:
eCommerce, PHP, MYSQL, Javascript, HTML, CSS,XML, flash, Authorize.net

Designed and implemented an ecommerce website from scratch that allows for buyers to pick flowers and select a bouquet and card for delivery on a specified date. Implemented backend admin to manage website content including static pages, products, price as well as orders and shipping. Integrated with authorize.net payment gateway.


Ecommerce website for a product based company

Client:
Website designs and solutions provider
Industry:
Information Technology
Technologies:
PHP, MYSQL, Javascript, HTML, CSS, Authorize.net

Designed and implemented an ecommerce website from scratch that allows for buyers to order products used for crime scene investigations. Implemented backend admin to manage website content including static pages, products, price as well as orders and shipping. Integrated with authorize.net payment gateway.


Website for an artist to advertise work and sell relevant items

Client:
Website designs and solutions provider
Industry:
Information Technology
Technologies:
PHP, MYSQL, Javascript, HTML, CSS, eCommerce, Authorize.net

Designed and implemented an ecommerce website from scratch for a famous artist. Fans can purchase items from varying categories. Implemented video streaming on the home page and admin to manage website content including static pages, products, price as well as orders and shipping. Integrated with authorize.net payment gateway.


Online student, tutor and course management system similar to moodle

Client:
Website designs and solutions provider
Industry:
Information Technology
Technologies:
PHP, MYSQL, Javascript, HTML, CSS,eCommerce, Authorize.net ,Quickbooks integration

Implemented an online course management system designed by Harvard graduates. The objective is to help educators create quality online courses. The application implements features similar to moodle and also allows for students to enroll into courses. Other features allow for students to prepare for their careers via exams which show randomized questions, admissions consultation, and subject specific help. We also integrated the accounting module for this app with Quickbooks. Integrated with authorize.net used CIM and ARB for automated recurring billing.


Website for a Training Academy specializing in Dog Breeding

Client:
Website designs and solutions provider
Industry:
Information Technology
Technologies:
PHP, MYSQL, Javascript, HTML, CSS,eCommerce, Authorize.net

Designed and implemented a website for a Dog Training Academy which is one of the world's largest provider of pure-bred dogs. The website allows visitors to search and submit requests for buying trained dogs for detection work, patrol work and helping disabled people. Implemented workflow for the admin to approve dog sales and allow for online payment processing. Integrated with authorize.net payment gateway.


Ecommerce website for an International Salon & Spa company

Client:
Website designs and solutions provider
Industry:
Information Technology
Technologies:
CMS, PHP, MYSQL, Javascript, HTML, CSS, eCommerce, JW player customization

Designed and Implemented an ecommerce website for an International Salon & Spa company that allows customers to order products online. Customized and skinned JW Player, a flash video player to blend with website template look and feel. Implemented backend admin to manage website content including static pages, products, price as well as orders and shipping. Integrated with authorize.net payment gateway.


Online tracking of goods for a logistics company

Client:
Website designs and solutions provider
Industry:
Information Technology
Technologies:
PHP, MYSQL, Javascript, HTML, CSS

Designed and implemented a website for a logistic company to allow for online tracking of goods. The application allows for users to submit a reference code along with their account username and password to get location of their shipment. Integrated with a proprietary application to get location of goods and integrated google maps to show the exact location of goods.


Customization of a professional auction system

Industry:
Ecommerce
Technologies:
LAMP, PHP, MySQL, FTP, AJAX, jQuery, Flash on Linux/apache.

Customized an opensource online bidding application, implemented new functionality for the application. Added online text chat feature for buyers/visitors to chat with the sellers who are online, added blogging facility for the users, implemented Twitter like follow feature for followers to get notification on seller activity, provided facility to the users to put their items on the site for sale only or switch posted auction items to for sale only and vice-versa. Designed attractive graphics and logo for the website . Implemented feature to search items based upon the country selected by the users.


Photo Sharing Community Website

Industry:
Media/Entertainment
Technologies:
PHP, HTML, AJAX, MySQL, jQuery

Designed and Implemented a Photo Sharing Community Website for a special effects tools development and distribution company that targets digital video and film professionals. The application allows users to browse, view, upload, rate and provide comments for photos uploaded by other community users on the website. The admin allows for management of photos and users and other lookups such as categories, subcategories, filetypes allowed etc. We used PHP, MySQL with heavy jQuery to give the website a web 2.0 look and feel. The website was designed and is focused on customer experience.


Community Site for Consumer

Client:
Social Service Network
Industry:
Community Service Provider
Technologies:
Cake PHP framework, PHP, MYSQL, JavaScript, CSS

It is a community site for consumers to exchange information, feedback with each other, which helps to improve efficiency in their business goals. This website provides an easy-to-use directory for feedback to US-based businesses. The website has contact information of many hotels, restaurants, shops, banks and car rental agencies. Consumers submit feedback about their experiences and view comments from other consumers as well as responses from businesses they added. Consumers also give their comments on blogs.

We also did the Twitter integration on this website. The "Follow us on Twitter" link is added in the Home page and it is linked to the ConsumerChange's twitter page.


Website Revamp for a spring manufacturer

Industry:
IT, Web Hosting and Web Development
Technologies:
Opensource, LAMP, Linux, Apache, PHP, MySQL, jQuery, Ajax

Designed and implemented website for a spring manufacturer. Re-did interfaces to give it a web 2.0 look and feel. Implemented dynamic forms and PDF quote generation along with a CMS for managing static content on the screens. Fixed existing issues with the admin interfaces for managing springs and contacts.


Data Processor

Industry:
Others
Technologies:
PHP 5, MYSQL 5, HTML, CSS, JavaScript

This is all about processing of data within files. It mainly comprises of FileDownload and Upload process. It allow logged in user to upload only Microsoft Excel XLS files using Java Applet. This applet will automatically compress that XLS file into ZIP file before uploading.  If Java is not installed in client machine then it will allow user to upload the file using simple HTTP file upload process with the same ZIP format. Once the file has been uploaded successfully, it will allow payment using PayPal merchant account processing in the PayPal site itself and will redirect to source page after completion of payment processing. After payment has been done successfully, it allows user to download the file specified by the file location given in the database. During create account, it generates a link with a random key used to set password and always saves password in an encoded format in the database. It displays detail information of a file as a report with different format based on its datatypes stored in database. It also gives user auto-login feature and also keeps track of a users last access/login time.


Prototype Evaluation for a Music Website

Industry:
Media & 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. Provided plan of action and milestones and helped client get project started with close to zero software and prototype hosting costs.


Drupal CMS enhancements for a Ceramic tiles company

Industry:
Information Technology
Technologies:
Drupal, jQuery, MySQL, PHP, Linux, Apache

The project required us to implement several fixes and add new features on an existing drupal website. Task involved customizing drupal modules for a ceramic tiles company website. Created several nodes for content management. Installed cck module to dynamically add fields to store data. Installed the view module to filter and organize the content. Implemented picture gallery with jQuery light box. Implemented multilingual feature. Implemented dynamic see also links for each node. Customized the nodes to display additional information. Impleme! nted search features for nodes . Created Agenda(Event) module for the admin to manage events. Created a Flash module where admin can upload flash files and also provide description for the node and display on the websites. Created Video module where admin can upload any video files and display this to the website users.


Facebook application for Event Tracking and Notification

Industry:
Information Technology
Technologies:
LAMP, Agavi, Dojo, Ajax, Facebook REST API, Propel, MySQL, SVN

Implemented a facebook application that allows users all over the world to add and edit events and set reminders. The reminder settings can be customized and the user can choose to receive notification via email and/or have it posted to their facebook profile page as a status message. Implemented a scheduled cron for sending and posting notifications based on users timezone and preferred notification time. Technologioes used were propel for DB abstraction and interaction, Agavi as the framework for PHP and Dojo JS library for Ajax and User interface.


Surescripts Integration for EMR PMS application

Industry:
HealthCare
Technologies:
LAMP, PHP, HTML, JS, MySQL

Implemented touch screen interfaces and web interfaces for e-prescriptions/Rx, refill requests and ability for prescribers to be registered with SureScripts. The interfaces implement rules required for Sure scripts certification. We also implemented cron jobs for pharmacy downloads and FDB (drug database) updates.


Web Application for managing remote servers

Industry:
Web Hosting Provider
Technologies:
PHP, MySQL, jQuery, Softlayer SOAP API, Modernbill, Paypal

Designed and implemented a website that integrates with softlayer and attempts to provide a web hosting solution. It basically uses Softlayer API to use the remote servers of softlayer for hosting purposes. It fetches server information from softlayer through API and stores it in a local database for the administrator to customize the price, location etc. It also allows the admin to reboot the servers via the API calls. Users can create tickets, administrators can respond and close tickets or forward to softlayer if needed. Fixed issues in Modernbill application for clients billing. Customers can configure and buy available servers for their hosting solutions. Implemented Paypal as the payment gateway. Added jQuery effects to make the static contents look more presentable to the customers.


A social networking portal for emerging artists in the entertainment industry and their fans

Client:
Web Development and Design Company
Industry:
IT Solutions Provider
Technologies:
LAMP, Zend, AWS, Amazon S3, EC2 , MySQL5 with replication, Apache with mod_flvx, PHP5, jQuery, Ajax, web 2.0, SVN, ffmpeg, flvtool2

Created a web 2.0 site for emerging artists in the entertainment industry which allows artists to create profiles and fans to support and track their progress. The site provides a social networking and media sharing platform. The primary objective is to create an emotional connection between the fans and artists and to provide a way to artists for promoting themselves. The portal differentiates itself from the competition by being entertainment focused rather than just music focused.

Some of the features include limited video and music upload to their profiles. Allowing artists to distribute their uploaded media to other popular entertainment networks (pushing data) such as Facebook, Myspace, etc. via custom sharing widgets. Providing access to fans to follow preferred artists and their progress and help promote them. Allowing fans to provide feedback to artists through comments and a unique rating system.

We configured Apache 2 with mod_flvx to allow for pseudo-streaming, ffmpeg and flvtool2 for conversion of uploaded media files. PHP5 and MySQL5 using Zend were selected for development. The application code and database were setup for replication on Amazon EC2 instances and content was backed up to S3 for which we implemented and provided server configuration.


Code optimization and consulting

Client:
Web Application and Database Development Company
Industry:
IT Solutions Provider
Technologies:
PHP, MySQL, LAMP, Stored Procedures

Consulted with client to fix and enhance SQL code. Did a code review and recommended best practices. Implemented ft-indexed searches and stored procedures. Implemented several fixes on separate parts of the application.


OS Commerce Data Import Script

Client:
IT Service provider
Industry:
IT Solutions Provider
Technologies:
PHP, MySQL

Analyzed excel dump of products to create a map to OSCommerce DB tables. Designed and implemented a script to read excel data into OSCommerce DB and add image references to the file system. The script automates insertion of product data broken out by several categories and options specified in the excel sheet.


Multisite CMS integration with osCommerce for a leading Gem Stone Seller

Client:
IT Solutions Provider
Industry:
IT Service Provider
Technologies:
LAMP, AJAX, Javascript, OS Commerce, Flash

Customized osCommerce for a leading Gems stone seller. The system required multiple sub domains with different logos and colors to be controlled by a central admin interface. The central admin can assign products to single or a group of sub domains. Implemented CMS system to manage sub pages for individual sub domain with SEO. Implemented importing of products from spreadsheet into shopping cart. Implemented domain specific search.


Custom CMS for balloon kit selling company

Client:
Software Services Provider
Industry:
IT Service provider
Technologies:
HTML, CSS, PHP, MySQL, Javascript, jQuery, FCK EDitor, FedEx, Authorize.NET

Designed and implemented a custom shopping cart and CMS system for a balloon kit selling company. The CMS allows for the admin to manage products, orders and content on the site. We integrated FCK Editor to allow for admin to edit content including embedding of flash applications and videos from sites like youtube, vimeo and daily motion. The front end allows users to shop and customize their orders. The shopping cart integrates with FedEx for shipping rate calculation and uses authorize.net as the payment gateway.


Web based CMS system for multiple static websites

Client:
IT services provider
Industry:
IT Solutions Provider
Technologies:
PHP, HTML, CSS, AJAX, MySQL, jQuery, CK Editor

Implemented a standalone CMS (content management system) that can be used for managing content on static websites. Integrated CK editor for the admin and simplified page and menu management for the front end websites. The module can be integrated with page designs within 2-3 days once the HTML and CSS work has been done for the front end.


Social Networking, Media sharing, Live Broadcasting website for sports enthusiasts

Client:
Internet Services Provider
Industry:
Internet Software & Services
Technologies:
LAMP, Ajax, Javascript, Flash, Flex, Adobe AIR, HTML, CSS, PHP, Smarty, MySQL Replication, Lighttpd, Nginx, FMS (Flash Media Server), Red5, Video Streaming, Peer To Peer (P2P), Server Load balancing

Designed and implemented a highly secure web site where users can share sports related videos and pictures with the world. The website allows members to view online videos, create forum discussions, blogs, events create/register and create groups with multiple group privileges for Leagues, Teams including Social groups with whom they can chat, share videos and pictures online.

The application also implements a store app with a sell/buy module that allows advertising and selling sports related goods.

The sites also allows Super Administrators to login and manage users, videos, pictures, groups and forum discussions. Super administrators can also create different user types who can administer the site with their assigned permissions. One of the key features of the site is that it is self managed and requires minimal administration. 

Key features include conversion of video files uploaded by users to desired format such as .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 the live broadcasting feature where users can broadcast their live feed to the world with chat and share data using the flash broadcast application facility. Users also have the ability to do many to many video and audio conferencing.

Implemented a desktop Adobe AIR widget for users where they access the web site right from their desktop. The air application allows for drag and drop files for uploading/converting, viewing and broadcasting. The application also implements group chat (Audio/Video).

We integrated with different payment gateway services like PayPal, TransFirst etc. The site has the ability to make different API calls to interact with YouTube, Active.com, Amazon, Facebook. We also integrated UPS and USPS shipping methods to allow the site to calculate shipping cost for the products and ship the product to users as per their selection.

We optimized the site for performance using different site optimization techniques like minifying JS and impleneted CSS sprites, the site uses a div structured layout for the entire site to allow the pages to be rendered faster on the user browsers and to provide the best experience when browsing the website.


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!

Related Pages

  • Our PHP Skills
  • Our JavaScript Skills
  • Our ASP.Net Skills
  • Our Windows .Net Skills

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