Projects

Mindfire has deep experience in complex JavaScript browser programming and JavaScript development with DOM/CSS/XML. We describe some of these JavaScript project experiences below, and will be glad to share our expertise in detail with you.

  • Javascript Facebook Share and Download
  • Accounting Module based on QuickBooks
  • EMR/EHR Application
  • Media Advertising Repository for Brand Researchers
  • Incident Reporting and Management System
  • Event Tracking Application
  • Royalty Calculator for Bloggers
  • Web Document Management System
  • Sales Force Management Application
  • Video sharing community for bird and sports enthusiasts
  • Employee Scheduling
  • Incident Reporting Management and Administration System
  • Crash Count Reporting and Management System
  • Truckload transportation services website
  • Shopping Cart Application
  • Off-line Web Application


Javascript Facebook Share and Download

Client:
Entrepreneur
Industry:
Entertainment
Technologies:
LAMP, javascript, squarespace, facebook share /posting

Designed and implemented a feature on a squarespace application that only allows visitors to get to the latest album download link after the link to the website is shared on their facebook page.

The idea is to force share on facebook before the download link is shown to the user. Implemented code to detect status of sharing via reading cookies set by facebook before showing the download link to the user.


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.


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.


Web Document Management System

Client:
eBusiness Solution Software Company
Industry:
eBusiness Solutions
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.


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.


Employee Scheduling

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

his 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.


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.


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 Application

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.


Off-line Web Application

Client:
Healthcare service
Industry:
Healthcare
Technologies:
Angular Js, HTML5, Local Storage,  Application  Cache, BootStrap, IndexedDB, WebSQL

This is an off-line web application interacts with an existing healthcare application developed in Servoy to manage patient, doctors, appointments, cases (specific to road accidents), etc.

The off-line application helps the doctors to fill the data related to case from their laptops / tabs / mobile, even if they are not connected with internet. They can fill various forms related to injuries, save locally and when they are online can sync the data  back with the Servoy application. When the user logs into the system for the first time using the credentials  then a token is received via an API response, is used for future login. Once the token expires then users have to use the credentials again for login. A pass code can be set by the user to help him/her to login quickly into the application.


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