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 gauge our PHP development skills.

  • WebFolder Control
  • Driver's Worksheet
  • Application for Teachers
  • Customer Service Website
  • Event (Sports) Management Application
  • Activity Points Converter Plugin
  • Monitoring System for Powerplants
  • Static Site hosted on Amazon S3 CDN
  • Photo Library API using JSON
  • Case Management Application
  • Localizer API
  • Campaign Server Side Application
  • Game Management Software
  • Home Locator
  • Inventory Management System for an Event Management Company
  • Package Delivery Tracking Application
  • Multi-site application for Automobile Dealerships
  • Film CMS
  • Application for Agriculture
  • PHP Web Service
  • Acupuncture Clinic - Schedule Management
  • Networking Solutions for Child Safety
  • Comprehensive Website Solution for a Retail Chain
  • Business Communication and Network Site
  • Drupal News and Community Portal (Themeing)
  • Job Estimator
  • Online Apartment Catalog
  • Xcart Web-service for Servoy App
  • Localizer App
  • Online Booking management of Shipments
  • Voter Management Application
  • Church Planters Planning and Management System
  • Student Behavior Tracking Application
  • Beauty Salon Services Application
  • Task Management System
  • Language Translation Services for iTunes Applications
  • Order Management System and Logistics Networking Application Integration
  • Ocean Freight Transportation and Networking Application
  • Online Photo Framing Application
  • Magento E-commerce site for mobile phone sales
  • Event Management and Media Distribution Platform
  • Virtual Team Building Game
  • Prescription and Pill Reminder System
  • Social Networking App: Opinion Posting on Global Trends and Issues
  • Customer Work Order Management and Scheduling System
  • Wall Murals, Wall paper, Photo Framing and Ordering Application
  • Electronic Health Records Sharing and Reporting System
  • Data Synchronization between Magento and a Custom .NET ERP
  • Lead Reporting Tool
  • Studio Management System


WebFolder Control

Client:
Software Services Provider
Industry:
Information Technology
Technologies:
PHP, HTML, CSS, JavaScript, MYSQL

The primary purpose of the application was to restrict users to access the files under certain url directly. Client wants to provide authentication to certain group of users to access any page under certain url. To achieve the target we created an administration section. Where admin can manage groups and users for each group. Also admin can assign url path to desired groups so that all the users under that group can access the url by putting appropriate login credential. In the administration section when users are added to any group, application sends a notification mail.


Driver's Worksheet

Client:
Software Services Provider
Industry:
Oil and Gas
Technologies:
PHP, MYSQL, Javascript

This application is meant for the drivers of a petroleum plant where the driver's route lists is listed and quantity, inventory and delivery of the products are updated to the database. Usually drivers use iPad or Android tablet PC to access the application. When driver logs into the application, then all the routes are listed for that date. On selecting a route, the related distributor's address, product list that to be delivered, tank list are appeared on that page. In that page, there is an option for the driver to set the time for arrival at terminal, arrival at customer, finished delivery. For this purpose, the time picker is used and after setting time, these values are updated to the database. Below that part, there is a field where driver can put the bill of lading, which will be populated in the product list.

The driver can change the quantity and bill of lading for each product in the product list. In the right side of the page, driver can view the comments and notes by the distributor. Below that part, tanks details are listed for each product. On selecting a tank, its tank number and it's useable amount is populated in the calculation area, which resides in the right bottom part of the page. In that calculation area, driver has to enter amount of delivery product, begin and end of stick reading of the tank. Upon depending those inserted values, begin and ending inventory are fetched from the database and variation, ullage, ending book and percentage of variation are calculated and shown on that page which helps the driver to manipulate the things easily.


Application for Teachers

Client:
Hosting Services Provider
Industry:
Education
Technologies:
PHP, MYSQL, AJAX, JavaScript, HTML, CSS

The teacher's application is commonly meant for the school management. This application manages all the teachers and their information and student registration and also other information for example (maintaining homework, lesson plan etc. for student) belongs to one particular school.

The teacher application has normally 3 sections as explained below:

1. Site Administration: The site administrator has given access to add different schools. When a school is added by the administrator, all the required information for e.g. user id, address, phone etc. are maintained inside the admin section. The user id generated is required for school administrator to login into School Admin section. In School Admin section, the school administrator uses the user id and password provided by the Admin for the school login.

2. School Administration: The school administrator has given access to edit the information of school details, as well as he can add and edit teachers, classes, approve student for a particular class.

3. Teachers: There are two different login sections for both teachers and students. When a teacher logs in, he has given access to work on the different sections like homework, lesson plan, announcement, calendar, supplies, field trip, and newsletter and configuration section. The teacher has given access to change his information, reset the password along with some other facility.

For a student login, he can navigate to teachers web pages assigned to him by the school administrator as well as he can edit his information and change password.


Customer Service Website

Client:
Hosting Services Provider
Industry:
Information Technology
Technologies:
PHP, MYSQL, AJAX, JavaScript, HTML, CSS

It's a service based website, provides many type of services like hosting, data backup, security and consulting services for any size of business. This application has 2 sections:

1. Users: Register users can learn about the services and can send information to the vendors of services like Backup, Security, Consulting and Managed Services, for their businesses. A highly secured website which is sealed for any kind of malicious attacks provides a security for the user's business related information in the process of sending to the vendors.

2. Administration: It provides a safe storage for the registered user accounts.


Event (Sports) Management Application

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

The application has 2 sections such as Webservices for mobile application and Web application for user interaction.

In the Webservice , we had built few Webservices to get data from mobile application and create, update database records. Also we had created one Webservice which was used to called by the scheduler to read the POP3 mail account and parse the mail data to the database.

In the Web application, we have created login for administrator, company and users. Administrator is responsible for managing company's data. Administrator can add, edit or delete company record. Where as company can login to the application to manage its own data and users related to the company. Company can create events and manage events and also company can publish information to Facebook and Twitter if event is successfully assigned to any user.

In the user section, user only can view and search companies and its events. For this application we have integrated Facebook API and Twitteroauth API.


Activity Points Converter Plugin

Client:
IT Services Provider
Industry:
Information Technology
Technologies:
SocialEngine, SE4, Plugin, PHP, MySQL, LAMP, Social Networking

Designed and implemented a social engine plugin that uses the points earned by the activity points module and converts it to a dollar equivalent value. The rules for the conversion can be set in the admin and a max earning value for payout can also be set by the admin. The user can add preferred payment method and request payout once his earnings reach the payout minimum. Optimized DB for performance.


Monitoring System for Powerplants

Client:
Hardware, Embedded Systems, Web and Desktop Solutions provider for High tech, energy and Utility sector
Industry:
High tech energy and Utility Sector
Technologies:
Symfony, LAMP, ssh, AJAX, JSON, jQuery components, jqplot, wkhtmltopdf, google maps api, Amazon S3, AWS

Designed and implemented a web based monitoring system for power plant units. The units require monitoring of several fields including electric field level, voltage, electricity, temperature etc. The users of the application are assigned to a specific unit and can monitor status of the unit at any given time.

We have implemented a multi-level role based user management section with ability to assign access to specific screens in the system. Unit management was also provided along with search and listing features. We used jQuery components to ensure a rich user interface.

jqPlot jQuery component was used for presenting the user with status graphs for each unit based on elements listed above. We have also implemented PDF report generation using wkhtmltopdf which allows for exporting and printing reports. Google maps API was used and allowed for creating of a custom markers from within the application for each unit.

We also implemented an alert system which allows for notifying users when the levels being monitored are unstable. Implemented creation of a remote desktop file which allows for users to connect to specific systems by clicking on the file.

Integrated with remote APIs for showing local time and weather conditions based on unit being monitored based on unit user is assigned. Database back to Amazon S3 was also implemented using AWS S3 services API.


Static Site hosted on Amazon S3 CDN

Client:
Website Development company
Industry:
Information Technology
Technologies:
XHTML, CSS, jQuery, AJAX, XML, Amazon, S3, CDN

Created W3C validated XHTML/CSS based templates from designs provided by the client. Implemented jQuery, AJAX based solution that uses a static XML file to get and display content based on users actions on the interface. The solution was designed to be hosted on Amazon S3 CDN and extensively uses client side scripting for a dynamic and rich user interface.


Photo Library API using JSON

Client:
Popular Personality
Industry:
Media & Publishing
Technologies:
Cake PHP, MySQL, JSON API, Image Magick, Ubuntu Linux

Created a remote services document which defines server side interfaces or a Mac client. Implemented JSON based interfaces for data exchange with the Mac client. The services support a native Mac photo management application. The services allow for authenticating users, photo uploading, tagging, rating and categorizing images based on search preferences of the user. There are three types of users; photo librarian, photographer and end users. The photographers upload photos and can tag/categorize them and request download of other similar images based on tag matches. The users can browse the photos and tag them and request downloads. The librarian approves the photos and can manage tags/default albums. The system users are presented with default albums and allowed to create their own personal albums.

Implemented more like this and less like this feature which uses tags to fetch related images. Implemented dynamic creation of albums based on tags, here the album photos are populated based on new arrivals of photos that match tags specified. Implemented static albums. Implemented extraction of metadata from the uploaded photo and creation of thumbs using Image Magick.

The focus was on speed and we implemented several optimizations to ensure that the API responses were fast enough for the Mac client. Implemented authentication with a remote API that uses a token based algorithm for data exchange for each user type.

The application was built using the cake PHP framework on Ubuntu Linux with image magick used for generation of thumbs and JSON interfaces for dataexchange.


Case Management Application

Client:
Web Design and Development Company
Industry:
Information Technology
Technologies:
LAMP, Cake PHP, MySQL, SVN, jQuery

Designed and implemented a File Management System that allows the office staff to maintain client files, notes and billing data. The application allows three types of users inluding the super administrator, office staff and field users. Field users can use the application to upload client information from remote locations and also submit time sheet data for themselves. Office Staff type of users are allowed to then search and run reports on data submitted by field staff. These users can also assign clients and add files for field users. Office staff users can also manage client/contact information and view system logs.

The super admin has access to all modules and has the ability to manage user accounts, file types permitted by the applications and other criteria specific to the application. The application was built using cakePHP with MySQL back end and deployed on a linux server. We extensively used jQuery plugins for a rich user interface.


Localizer API

Client:
Software Services Provider
Industry:
Social Networking
Technologies:
PHP, MYSQL

The API is meant to create the backend processes for the mobile application which is being used by the client. The main purpose of the application is to keep track of user for a particular session and its friends who are connected to the user for the same session.

We have designed the database for the client and added several API methods. The API includes create user session, join friends, update user co-ordinates, get contacts, get contact status, remove session and cleanup database methods.


Campaign Server Side Application

Client:
Advisory Services Provider
Industry:
Finance
Technologies:
PHP, MySQL, HTML, JavaScript, CSS, Ajax, FCK editor, Google Map, CC Avenue Payment Integration, SMS Gateway, Web Service through XML Parsing, TCPDF for PDF Reporting.

Designed and implemented as Website as well as Web Service for internet browser and mobile phone application respectively. We have implemented following functionalities:

Merchant

- Merchant can register himself with his company profile details.
- Merchant can create campaigns of two types: campaign with deal and campaign without deal by choosing products, brands and stores for that campaign.
- Merchant can launch his campaign for a particular duration after campaign creation.
- Mobile application can use the web service to search for campaigns with products, brands and stores.
- To launch campaign merchant must have the desired amount of credit, if not he can recharge his account by cash / cheque / credit or debit card payment through CC Avenue and can launch his campaign.
- With each click on search campaign's store, price per click amount is deducted from that merchant's account through web service.
- Merchant can assign his stores to some manager's by adding them and can create stores by selecting latitude and longitude from Google Map.
- Merchant can take Invoice statements of their each transaction and can also see their campaign store click details with report.
- For each change in merchant account, SMS and E-mail will be sent to that merchant through E-mail service and SMS Gateway.

Administrator

- Administrator can manage merchant's account details, merchant company details.
- Administrator can manage product category, sub category, product family, product detail.
- Administrator can manage company stores, store labels, brands.
- Administrator can manage website content like: contact details, privacy statement, terms of use, about us etc.
- Administrator can manage campaign details, approve or decline campaign launch.
- Administrator has the right to clear payments, approve or deny campaign deals if a campaign has signed a deal.
- Administrator can manage other administrator's, manage ads for product family.

Scheduled Jobs

- Scheduled jobs are used to remind merchant about his campaign launch.
- Also used to close those campaigns which end date is reached and reminds the merchant after campaign got closed.


Game Management Software

Client:
Gaming Services Provider
Industry:
Gaming and Social Networking
Technologies:
PHP Zend Framework , MYSQL,Javascript,Jquery , Facebook API, Paypal API , Google API

This is a gaming site. We have integrated couple of Flash games to this site. There are other functionalities for the users to play games and do the game related activities. In this project Facebook and Paypal API is integrated. Through Paypal, user can buy the virtual cash and coins. By using them, he can buy the virtual stuffs available in the travel game. Here we have used the Google currency converter through which user can able to choose his currency type. Through Facebook, he can able to send the gift to his friends and able to post in his Facebook account. Here user is able to send the invitation to his friends through Facebook.

Here the users are given daily bonus in terms of the virtual travel game coins and cash. There is a sweepstakes contest for the user, where he can win some interesting prizes. To manage all these, there is an admin console. In the admin console, admin can manage the sweepstakes contest, database, create reports and many more.


Home Locator

Client:
Hosting Services Provider
Industry:
Real Estate
Technologies:
CakePHP, MySQL, Jquery, RETS API, Education API, Google API, Map Quest API , Maponics API

Created an interface by which user can search for his desired homes using various search options. User can view the physical existence of each property in Google Map. After registration, user will be able to manage favorite list and can view a lots of detail about the properties. Administrator also have an interface by which every user's and property's track record can be viewed. Its a very challenging project as it integrates many APIs and data integrity must be maintained through out.


Inventory Management System for an Event Management Company

Client:
Web Application Development Company
Industry:
Information Technology
Technologies:
LAMP, Ajax, Flex, HTML, CSS, PHP, MySQL, YII Framework, Jquery, SVN, AMF

Designed and implemented a highly secured website where an event management organization can showcase their products and labors. Clients can view the existing list of products, venues, labors etc. and select the venue they want to showcase their work in, the products they would need for this purpose and also mention if they need help of professionals (labor) in this regard. The invoices are calculated as per the type of order (advance/ on the floor) and charged accordingly. The Clients can also create their accounts with billing information and other account details for ease of operations.

We have also implemented the admin section, where admin can see the details of each product, their availability (number of items available in warehouse/in use), history of each item transaction, purchase history with client details, labor management sections, show management section listing all items, labors used, add/edit/delete new shows, products, labors, venues etc.

Implemented AMF module for Flex front end to communicate with Yii backend using remoting.


Package Delivery Tracking Application

Client:
Web Application Development Company
Industry:
Air Delivery & Freight Services
Technologies:
LAMP, PHP, MySQL, OCR Optical Character Recognition API, Rsync, Procmail email parser , SVN, MVC

Created an application for a merchant organization to keep track of the shipments dispatched from the organization to the customers all over the world through different carriers. The application takes a list of tracking numbers of different carriers and fetches the details/status of the shipment through their respective carrier tracking modules. The application then checks the delivery date and compares it with the expected delivery date.

In case of a delay, it has intelligence built in to make a decision whether to proceed for refund according to the exception mentioned for the delay. If the shipment applies for refund, then it makes a refund request with the respective carrier through their portal and updates the application with the refund result (approved/denied with carrier comments).

The application interfaced with popular shipping carriers such as FedEx, DHL and UPS and used curl to login and extract info from the HTML screens. Session and cookies were handled by the PHP code to impersonate real user logins.


Multi-site application for Automobile Dealerships

Client:
Automobile Dealership
Industry:
Automobile
Technologies:
LAMP, Zend, REST, XML, PHP, MySQL, Linux, Apache, Chrome

Designed and implemented scripts that integrate with chrome vehicle data API's to get the latest data for vehicles posted by dealerships into the system. The scripts parse csv files uploaded and do a one time pull for speedy lookup on local server for real time searches.

We also implemented a mail parser with IMAP libraries. Sales people can post blogs, images and videos to their site via an email. These messages are parsed via a script periodically and processed to display on the specific sales person website.

Designed a system and implemented an API for video transcoding on a dedicated remote transcoding server. The transcoding server uses ffmpeg to transcode videos received into flv and mp4/h.264 formats. The input format or the videos vary.


Film CMS

Client:
Film Production House
Industry:
Media & Entertainment
Technologies:
PHP, MySql, HTML, CSS, JavaScript & jQuery

There are two users of the application i.e. Administrator & users.

According to the user, the application is separated into two types:

Back-end View - Used and managed by administrator of the application.
Front-end view - Its for all the target users of the application.
Administration section has following functionalities:

- Add/Edit a new Film.
- Create an advertisement content.
- Create Templates of the updates.
- Create different types of updates contents.
- Assign films for different featured pages.
- Manage Contact us, about us Terms & Conditions & Privacy Policy of the application.
- Social networking sites for the films.

Front-end functionalities of the application:

- Featured page
- Landing Image of the film
- Film related stuffs - Trailer, Still, Posters, Booking info, Press, Press-kit, In-theaters, DVD/Blu-Ray, Digital, Social networking links of  film & synopsis of the film
- Facebook like box
- Tweets from different users
- Film available at Amazon
- Social networking links for the application
- Update contents
- Advertisement
- Index Menu for the films


Application for Agriculture

Client:
Agriculturist
Industry:
Agriculture
Technologies:
PHP, Zend Framework, MSSQL, JQuery , Google Map API

The client's organization is based on agriculture. As per their requirement field agents used to travel and communicate with farmers and gather data in different formats of papers. Latter stage same data was updated to the system manually. To avoid these process MAT application was developed. This application has 3 section, such as Mobile Application, Web Application and server side webservices.

Using the mobile application field agents send the collected data through SMS in proper format. Upon receiving the SMS the back-end server process the same data and update the database. By using the front-end web application the users of the company can search, view, add, edit and manipulate relevant data in different sections. Also there are several processes defined in the application to do several backend processes to update several tables and generate data for mobile application.

Since the application is used by the employees of the organization, we have implemented proper access control for the users. Also for users reference, we have integrated maps and graphs in the application.


PHP Web Service

Client:
HealthCare
Industry:
HealthCare
Technologies:
PHP, MSSQL, Zend library , SOAPCLIENT class of PHP, xajax PHP class library, smarty template, jQuery UI, datatable.js

The primary work was to create and manage webservices in PHP for a desktop .Net application. Zend library is used for creating the webservices. In order to optimize the performance of the webservices, the most of the functions available in the webservices are incorporated with stored procedures.

Beside the webservice, we have developed few functionalities for the front-end web application using the same webservices. In the front-end authorized users  privileges to manage hospital data such as scheduling activities for the staffs of an unit, setting user preferences, permission validation, data entry section and customizing several pages.


Acupuncture Clinic - Schedule Management

Client:
Software Solutions Provider
Industry:
Healthcare
Technologies:
PHP, MySQL, HTML, JavaScript, CSS, Ajax, FCK editor, Google Map, PayPal Payment Integration, TCPDF to generate PDF.

The project has been developed for a acupuncture clinic to manage the information related to the clinic along with scheduling appointments for available doctors in different departments.

Appointment Scheduler Module:

- Allow users to check availability and schedule appointments
- CMS Admin should be able to block out dates via CMS (schedule appointments for any date/time range with any label they want, e.g. "Closed" or "Holiday" or whatever they would need to say)
Testimonial Module:

- Allows anyone to submit a testimonial (text content)
- New entries added to the database/CMS view with status "Pending Approval"
- CMS admins should be able to change the status to "Approved", and also Add / Edit / Delete any entry
- All "Approved" entries should show up on the public website in order of date, with most recent at the top, pagination at bottom, limit pages to 15 entries per page.
Blog Module:

- Standard blog module, CMS admin creates new entries via CMS
- Public users may comment on posts

Using the CMS, admin can manage the below jobs after login:

- Manage Pages
- Manage Snippets
- Manage Website Settings
- Manage Modules system
- Manage Widgets System
- Manage Contact Page


Networking Solutions for Child Safety

Client:
Software Solutions Provider
Industry:
Child Safety
Technologies:
PHP, MySQL, HTML, JavaScript, CSS, Ajax, FCK editor, Google Map, PayPal Payment Integration, TCPDF to generate PDF

The project has been developed to create an on-line community for child emergency and non-emergency networking. Through this site user can register himself and can add his child in to the network by creating his own and his child's/family members profile by subscribing the available packages. Then user will add the contact people's profiles, which is used to contact in case of an emergency. Each member will have their unique toll free number. Through this site member can create his and his family members ID card and also tags having contact number to pasted on the child's assets like bags, shoes etc. PayPal has been used as payment gateway.

In this project we can install new modules, pages and widgets from the admin section to make it available in front end. Navigation menus can be sorted from admin area. Snippets Widgets can be installed from the admin section and can be accessed anywhere in the front-end by using the keywords.

Using the CMS admin can manage the below jobs after login:

- Manage Pages
- Manage Snippets
- Manage Website Settings
- Manage Modules system (see modules below)
- Manage Widgets System
- Manage Contact Page


Comprehensive Website Solution for a Retail Chain

Client:
Serial Entrepreneur
Industry:
Retail
Technologies:
PHP, MYSQL, CodeIngiter Framework, Filemaker, HTML, CSS, JavaScript, JQuery

This web site is developed in PHP using MySQL and FileMaker as back end databases. The website is built for a company to show the different opened and coming soon stores (salons) run by several franchise tied with the company in different cities or locations.

Google map has been integrated in the website to mark the location of the stores dynamically using Ajax. The stores list are driven from a FileMaker database and displayed on the website. Language translation ability is developed in the website which will allow users to translate the website contents in the language chosen by the user.

There is a section designed in the website where the web viewers can see the service menu along with the price chart offered at many different stores. User friendly Ajax driven search ability have been implemented in this section to allow web visitors to find a store located in their city or any city of their choice and view the services menu.

A Gallery section is built in the website to show the Youtube videos uploaded by the stores under several categories. There is an Employment section built in the website where the new candidates can apply for jobs at their nearest stores. Once the online application is submitted the system sends that application with the all the details on applicant's professional skills, address and resume to the stores that matches the applicant's skill sets.

It has a Franchise Opportunities section where the new franchise can apply online to open a new store. There is a section in the website where the academy information provided by the company is shown with the detail information on the classes or training offered at the company, the class schedules and online registration for the classes with the integration of payment through paypal. Light weight jQquery calendar grid has been implemented to display the class schedules and registration form.

The website also has a back end administration site accessed by the administrators and other staffs with limited access privileges. The back end administration site has a highly secured user login functionality. The admin users can manage and control the front end website contents from the back end website. Admin can create new users with giving them limited access to the modules. CKEditor has been used in the back end site to allow admin to add edit text contents in the front end web pages.

The testimonials, FAQs displayed in the front end web site are also managed by the admin in the back end web site. The backend website provides the admin ability to schedule and manage the academy classes, their descriptions, fees per students, seats available. The admin has the ability to add, edit and delete the YouTube videos from the gallery shown in the front end website. Admin can view and edit the employment and franchise application records from the back end website.


Business Communication and Network Site

Client:
Business Networking
Industry:
Business Networking
Technologies:
PHP, MYSQL, Javascript, HTML, CSS, AJAX, jQuery,  Authorize.net, OpenMeeting

It is a community site for businesses/companies and their employees to build an organization ring which allows to communicate and enhance the business. This on-line software supplies real business tools with real time access via the internet as well as instant communication globally. There is also a consumer side where businesses can invite their clients to join and participate.

The main purpose of this site is to establish a network between companies. This site allows the companies to communicate and to link with other companies to view and share the company level data only if the company is setup as an associate at the company level. The company can view and share the data externally (with other companies) or internally (within organization). Subscribing companies can select the amount of privacy, individual shared and public information that they are willing to share with other subscribers within the site. They are also allowed to create and invite consumer contacts with specific access to their public data, as well as individual access to specific files, calendaring and other media as well as instant communication. This allows companies to accomplish two tasks – first, to build their own internal communication, informational and organizational loop within their company.  These office functions would then be available worldwide via the portal site and online application and second, to form their own community of business associates, both clients and suppliers that they will be able to access and share information with on a real-time basis.

Each employee of the company will have their own features that mimic the company level as well and this will be maintained within the online application by a company owner or manager and they can elect to add as many employee accounts as is needed for that organization. The functionality of the software includes file(Document, photo, music, video) sharing, calendaring, internal and external email, contact management, real-time chat, and sms texting. Each of the sharing features, including the calendar will have the ability of being marked as private, individually shared to a specific associate, specific group, company shared, associate shared or public (any associate) at the company.

The results of building this business community will be company contact data – that company information will be organized into a third section that is a directory listing. The distinct advantage here is the real-time nature of knowing that a business is active and possibility of our company subscribers listing real-time information from their business main profile that the company decides. They will have the ability to change and keep current with whatever information they need to be listed in the directory – no more stale and irrelevant listings and the ability to briefly list current specials, pricing, specific real-time contacts, service load, etc. They will be able to choose documents, files or multimedia to post in their online directory from their company level sharing. Every companies has been facilitated to appear on top during by the bidding system of this site for every business type of the company. User can bid and can pay the bidding amount through AUTHORIZED.NET.

Key Features of the Site:

- External Communication: Business and consumers can make communicate with Companies to enhance the Network and enhance the business.
- Internal Communication: Companies can establish internal communication within the organization like managing staffs, Groups, Departments and Divisions.
- Managing security level for each staff
- Own Website: Every user can create their own website through this site.
- Resource Managing and Sharing: Every company and user can manage and share their photos, musics, videos, documents etc.
- Real Time Chat: Users of this site has facilitated to chat with other online users of this site.
- Desktop Sharing: Able to contact online meeting. Companies can make group meeting with the facility of sharing the desktop with meeting members.
- Blog: Every Businesses can manage and share their own blogs.
- Groups: Able  to create groups of associates and contacts with common needs for sharing, email and calendaring both chosen from associates and contacts.
- Contacts: Every user can manage contacts, exporting contacts and  importing from other mail(AOL, GMail, HotMail, Yahoo and RediffMail) accounts.
- Appointment Management: Manage online calendar. Using calendar section of the site every user can manage and share their appointments.
- Email: Each users gets a site email address, this area brings up both that and any POP or IMAP accounts they add through their email admin setup – full email functions through this panel.
- Directory Listing: Section that provides to browse the businesses which are registered with this site. Can be accessible by anyone to browse the businesses by business type and location.
- Audit Trail: All the user activity are captured in the database for administrator reference.


Drupal News and Community Portal (Themeing)

Client:
Software Development Entrepreneur
Industry:
Information Technology
Technologies:
Drupal, 960 grid system framework, Object Oriented CSS, PSD to HTML, RSS, PPP, GIT, MySQL, Linux, Apache

Created custom theme from PSD files based on the 960gs framework using Object Oriented CSS concepts. Developed customized modules that allows the site administrators to aggregate RSS feeds for news listing. Customized forum module to allow for discussions by members. Integrated google analytics and custom search to allow searching of PDF content within PDF documents.


Job Estimator

Client:
Software Services Provider
Industry:
Energy
Technologies:
PHP, HTML, CSS, JavaScript, JQuery Ajax, MySQL

The application is all about making an overall estimation of a painting and respective maintenance jobs. The application is having its admin as well as user portal for its respective type of users. Basically, the application works on different types of forms.

In the admin portal, the user is having the flexibility of managing user and permission set up along with the functionality of managing categories, items and sub-items and their respective parameters for different forms.

The user portal is basically meant for iPad use and is made compatible with iPad's Safari browser.

In the user portal, the user is having the functionality of making estimations using the forms along with the respective categories and items and their various parameters. The user can also make job risk assessment using the user portal. Usually, each job is specified with five options like View, Edit, Delete, Duplicate, Send. If the user proceeds with the View option then the user goes through the view mode and he/she cannot be able to make any changes to any input field in the subsequent pages. But if the user selects Edit option then he/she can make any changes in the input fields of subsequent pages. If the user selects the Duplicate option then the job will be duplicated along with all parameters associated with the job but with a new job id and proposal no. If the user selects the Send option then the job (if having a valid job key) will be updated in the Third-party API so that the respective job will lose the option for Edit and Delete irrespective of the user type. A job can be made to have a job key by fetching a unique job key from Third-party API.


Online Apartment Catalog

Client:
Software Service Provider
Industry:
Real Estate
Technologies:
PHP,  HTML, CSS, JavaScript, JQuery, Photoshop CS4

This project involved building of the Online Apartment catalog Site for Handheld devices Primarily iPhone and Android with a wider audience reach for emphasis on increasing real estate investment portfolios.

Complete Website was developed with the apartment catalog for different properties on different locations. Website works for both portrait and landscape modes in iPhone and Android devices with a separate CSS for both the views. Google Maps and Facebook like & share functionality included. PHP functionality added to send email to friends and for asking about details of the property.

JavaScript and JQuery added for redirecting and orientation of the website on mobile devices. Photoshop CS4 used for making changes to change design and many art-work required for the project.


Xcart Web-service for Servoy App

Client:
Software Service Provider
Industry:
Retailer
Technologies:
PHP, MySQL

This application is a web service mainly used to synch Servoy application with Xcart. Using several APIs of this application categories and products can be create, update and inventory can be update at Xcart,  orders and customers can be fetch from the Xcart shopping cart.  The input and output of this application is XML formatted data. List of APIs of this application:

- Category API: Used to Create and Update categories at XCart
- Product API: Used to Create and Update products at XCart
- Inventory API: Used to Update Inventory
- Order API: Used to fetch Orders Information
- Customer API: Used to fetch Customer Information


Localizer App

Client:
Software Service Provider
Industry:
Social Networking
Technologies:
PHP, Amazon Simple DB, Google API, JQuery, HTML, CSS

There are two part of localizer application, one for "web client" and another is API for iPhone application.

The API is meant to create the backend processes for the mobile application which is being used by the client. The main purpose of the application is to keep track of user for a particular session and its friends who are connected to the user for the same session. We have designed the database for the client and added several API methods. The API includes createusersession, joinfriend, update usercoordinates, getcontacts, getcontactstatus, removesession and cleanupdatabase methods.

For the "web client", the user will get an invitation URL through which he/she can join the session. After joining the session, the lat/long is detected on the basis of the Ip address of the user and a map is shown to the user which display all the user in that session. Also, the user can follow another user to see his/her movement and can activate the trail functionality to keep track of movement for each user in the session. The user can update his/her name also.


Online Booking management of Shipments

Client:
Logistics Services Provider
Industry:
Logistics
Technologies:
PHP, MySQL, Jquery, Linux System Commands

Developed an application for the insiders of the organisation. By using this one can get the exact status with entire process details of a booking step by step. There is also an option for user by which one can get the graphical report for no of bookings from a customer in a specific time period which will help them to keep track of their business flow.

Also User can customize the chart by selecting different Chart Types(Yearly, Monthly, Weekly etc.) User can save the reports as PDF, can send reports as mail  to one or more mail ids or directly print them. Also user can download the booking request and booking confirmation related data for a selected booking.


Voter Management Application

Client:
Voter Relationship Management Services Provider
Industry:
Campaigning
Technologies:
PHP, JQuery, JavaScript, Framework: Codeigniter, Database: MySQL 5.2, Bing Map

The Voter Management is a portal application for campaigning on voters. It is used to manage and reach all voters. This portal is storing  all data related to campaign for all sorts of candidates and polling from a recent  election. It is used to store voter details, campaign reports, previous election results. This portal helps the admin to see the reports that consists of self contained report widgets as well as links to pre-defined reports they can run or map using mapping tool. It stores all the information of income and expenditures, and generates report on finance. It also alerts for recent events like election, campaign.


Church Planters Planning and Management System

Client:
IT solutions provider
Industry:
Media Marketing
Technologies:
CodeIgniter, PHP, MySQL, CSS, twitter bootstrap, jQuery, Ajax

Mindfire Solutions Designed and Implemented an application that allows mobilization of leaders to form teams with their like-minded friends who can then work together to establish a new church where they live. In this project,there are three types of users which includes:

1. The site administrator
2. Leaders 
3. Catalysts

The site administrator manages and has access to all modules and helps in defining the default tasks for each phase for all leaders. The admin activates the catalyst and leader accounts and manages public page contents. The admin can also access all user profiles and discussions including documents and media they upload. The Leader completes the task by uploading documents related to a specific task assigned by the admin and can send a message to the catalyst for approval. The catalyst edits and reviews the tasks assigned to the leader and helps him in completing his assignments in establishing or planting a church in the neighborhood successfully.


Student Behavior Tracking Application

Client:
Education Services Provider
Industry:
Education
Technologies:
CodeIgniter, PHP, MySQL, jQuery, Ajax, HTML5, CSS3, REST, XML

Designed and Implemented a Student Behavior tracking application. The application allows the admin to create schools and import student and teachers data. The schools can then assign students and teachers to classes.

We also implemented a native client app which uses robust REST API to allow teachers to submit behavior rating for students on the spot. This allows for parents and school authorities to see how the student is doing in school. It basically provides a running report on the students conduct to find and take early corrective action.

We also implemented a web browser based interface and used responsive design to ensure that the user interface adapts to different screen sizes. Teachers and parents can both use their logins to view reports across the globe and with specific drill-downs.


Beauty Salon Services Application

Client:
Salon Cosmetics Distributor, Educator, Recruiter
Industry:
Fashion
Technologies:
LAMP, PHP, MySQL, CodeIgniter, FileMaker, Ajax, jQuery, google maps API, google translate API, SVN

Designed and Implemented a robust content management system for a Beauty Salon services provider. The application allows the user to view a list of stores affiliated with the service provider. We integrated google maps to allow users to easily locate nearby, affiliated salons.

The application also provides a simple job portal that allows specialists to submit their resume online. We implemented multi-lingual support as well. The application also allows for viewing list of courses and their schedules that the company offers. The administrative interface allows for management of content for the user facing pages including, uploading and embedding media such as videos, audio files and images. The admin interface also allows for viewing and managing user job applications as well as class schedules for the Beauty school/academy.


Task Management System

Client:
Web Applications Development Company
Industry:
Information Technology
Technologies:
LAMP, CodeIgniter, MySQL, JQuery, CSS, Twitter Bootstrap, HTML, SVN, SMTP

In this project we worked on implementation and design.This application comprises of creating users, tasks and assigning users to a particular task(s) by the admin. Tasks are managed among users through admin interface as well as through emails. Each task activity can be managed by sending different keywords to the system email account by the admin.

We also implemented an auto notification system for notifying users on tasks assigned along with any updates to those tasks. Users have also the privilege of updating the response to a ticket by replying back to system email account. This application is automated which reads system emails and does the activity as per the keyword sent in subject line. CodeIgniter and MySQL are the major technologies used to create the application.


Language Translation Services for iTunes Applications

Client:
IT Solutions Provider
Industry:
Information Technology
Technologies:
LAMP, PHP, MySQL, CodeIgniter, lib curl, xml, google translate API, iTunes API, REST, SVN

Designed and implemented backend services that allow for an iphone application to search and translate iTunes application's descriptions. The mobile app user can enter a search string that is send to a backend service. This service checks in its local cache for the search string and returns matches.

If a match is not found or the cache has expired then the service queries the iTunes API to get results which include applications and their description based on the searched string. This information is then cached on a centralized server and returned to the mobile application. The user can then select an application from the results and select preferred language to get the description of the application.

The language and application id is sent to the server which then queries its local cache or uses google translate API to get the translated description and then returns the results back to the mobile application. We used server side caching to limit requests to the APIs which ultimately helped in better response times and also monetary savings for the client as requests to the google translate API cost money.


Order Management System and Logistics Networking Application Integration

Client:
Logistics Services Provider
Industry:
Logistics/Transportation
Technologies:
ASP.Net 4.0 WCF, Classic ASP, SQL Server, C#, Entity Framework, Jquery, PHP, MySQL, JSON, SVN

Designed and Implemented RESTful services in PHP and ASP to allow for integration of two large legacy systems implemented as standalone systems. The ASP application is an order management system which allow for logistics companies to manage their purchase orders and track shipments for their customers.

The logistics application is a LAMP/PHP based application that allows for small to medium scale logistics providers to manage their contacts and shipments across the world. The PHP application also helps companies manage its employees and their activities. The logistics application provides a platform for logistics companies to network with other logistics companies around the globe and implements a restricted view for their clients lists.

The platform also allows for clients to search for other participating companies across the globe. We integrated the login between the two separate systems to allow for a single sign-on into the systems. Further, interfaces were implemented to ensure seamless data exchange between the systems to allow for data consistency across the two databases. We used JSON objects as medium for data exchange between the systems and implemented several social networking features including chat, messaging, comments, networking, etc. in the LAMP system.


Ocean Freight Transportation and Networking Application

Client:
Logistics Services Provider
Industry:
Logistics/Transportation
Technologies:
LAMP, PHP, MySQL, jQuery, SVN, SAAS

Designed and implemented features for an online logistics application where the respective users can invite and interact with each other to plan and create shipments. The users of the application included; agents (forwarders), client (admin), carriers and suppliers within a company network.

We implemented a SAAS solution that allows logistics companies to signup, subscribe and benefit from a data bank of logistics contacts that they can add to their network from within the application. We integrated the system with an order management system where the suppliers can monitor their shipments.

Suppliers transport their goods through clients, who have agents (Receiving agents) to transport goods to their destination. The agents in the client's network (receiving agents) invite or have other agents in the system to act as sending agents for suppliers, who can create booking requests. The sending agents create shipments for that booking request assigning it to the receiving agent and the supplier. The supplier creates and confirms the packing list in the order management system for the received shipment. The agents (forwarders) can then update the status quo for the packing list in the logistics system which gets reflected in the order management system for that shipment. The sending agents contact their carriers to transport the goods from the pickup location to the delivery location. In turn, the receiving agents receive the goods at the delivery location and deliver it to the end user.

Implemented several social networking features including messaging, networking and profiles. We also added restrictions and allowed the user to control and limit views to their profiles to a subset of their contacts.


Online Photo Framing Application

Client:
Software Testing Solutions and Services
Industry:
Information Technology
Technologies:
Flex 3.0, Actionscript 3.0, LAMP, PHP, MySQL, jQuery, codeIgniter, twitter bootstrap, XML, ImageMagick, paypal, SVN

Designed and implemented a photo framing flex widget with a CMS admin that allows for users to select a frame and view their preferred picture framed online. The application allows the user to either upload an image or select from a preset list of categorized images. After the image has been selected the user is then directed to a Flex widget which allows the user to select different frames and define upto 3 mats to then see their picture framed online.

The widget also provides the ability to upload a room view or select from existing room views to then place the framed picture and see how it would look in their room. Once the user has selected the frame he likes he can then proceed to the checkout screen. We implemented the payment process and integrated with paypal for online payments. The user can also just order a custom frame by specifying the dimensions without selecting or viewing their picture in the frame. The admin login allows for managing the different frames and pictures and their costs. The admin also allows for viewing customers and their orders.

One of the requirements we had was to minimize the number of images used for the frame and we accomplished this by limiting upload for a frame to the corner image and a slice of the side bar. Once we were done with the application flow and functionality, we had to work on optimizing the load time for the generation of the final framed picture. We used code profiling, browser traffic analyzer tools and caching techniques to re-engineer aspects of the implementation and finally were able to cut down the load time considerably.


Magento E-commerce site for mobile phone sales

Client:
Web Design SEO Company
Industry:
Information Technology
Technologies:
Magento 1.6, LAMP, PHP, MySQL, SVN, PSD, HTML, CSS

Designed and Implemented an upgrade for an existing Magento website that allows for sales of mobile phones and accessories. Converted PSD files to HTML/CSS based templates and integrated with Magento. Customized product display and listing pages along with the checkout process.

The site also allows for purchasing unlock codes for selected products based on model, manufacturer, carriers and IMEI codes. Implemented the ability to send Unlock codes via email and SMS to the customer. Customized admin screen for viewing sales order details. Implemented custom scripts to import data from the old site to the new install. Used SVN for versioning.


Event Management and Media Distribution Platform

Client:
IT solutions provider
Industry:
Media & Entertainment
Technologies:
LAMP, PHP, CodeIgniter, MYSQL, CSS3, HTML5, jQuery, AJAX, Twitter Bootstrap, REST API, JSON, Authorize.net, Refunds

Mindfire Solutions designed and implemented an event management system which allows event speakers to post recordings of their speeches for attendees to then access the recordings and listen to it online. The system has three types of users which includes:

- administrator
- event speaker
- event attendee

The admin can manage the content of the web application via a custom CMS and creates and manages events and assigns speakers to events. The attendees need to register and are then sent an access code which they can subsequently use to access event details, notes and recordings that the speaker can add to the event. The event speaker needs to register and purchase codes and can then distribute it to attendees.

We used authorize.net for the payment gateway and also implemented functionality that allows the admin to refund money to the speaker of the event in case the event is cancelled. The application also exposes REST APIs which allows the mobile version of the application to interface with the application and manage events, codes and media for distribution. We used JSON for the data exchange format.


Virtual Team Building Game

Client:
Healthcare Services Provider
Industry:
Healthcare
Technologies:
PHP, MYSQL, Codeigniter, HTML5, CSS3, JavaScript, jQuery, jQuery Mobile, HL7, SVN

Designed and Implemented an online gaming application for healthcare services provider. The game is split into several seasons with each season having more than one episode. Virtual characters are selected by the users/players and assigned to different seasons to form a virtual team.

The characters can then be part of an episode in a season where an episode lasts for seven days or a week. Each character has an ability rating for different activity areas. Depending on ability rating the system displays goals for virtual character. The user assigns goals to virtual players and for himself and the system updates the virtual character's status each day and notifies to the user. Depending on the virtual character's status the user is prompted with several options from system. The option can deduct or add points depending on usage. The player/user can accumulate points over an episode to get a special offer from the healthcare services provider/organization.

We implemented a message board to allow users to communicate with other users in system. We also Implemented a team standing screen to motivate users and the teams. Admin interfaces were implemented as well to manage each attribute of game and we implemented several custom reports. An import script to parse HL7 data was also implemented to import users into our system.


Prescription and Pill Reminder System

Client:
Healthcare Services Provider
Industry:
Healthcare
Technologies:
Symfony2, Propel, jQuery, REST, JSON, Twig, MySQL, InnoDB, AWS Cloud, REST, GIT

Collaborated and designed/implemented a Prescription and Pill Reminder System for patients. The application implements logging and data export and provides features that provide for complete healthcare assistance for older patients. The application tracks medication, treatment and appointment schedules and stores information for accurate prescription inventory, with reminders and an ongoing exportable log.

The intent of this application is to notify patients about the right medication that needs taken at the right time. The application is hosted on a cloud platform with concurrency control in place and exposes RESTful APIs to allow for data to be synchronized between the web and handheld devices that patients may have.

Features we implemented include:

- Multiple profiles for family healthcare coordination
- Alarm reminder with snooze
- Log of past doses
- Track multiple prescriptions and inventory
- Record Healthcare team's contact information and appointments
- Record Pharmacy information and prescription notes (refill requests/availability)
- Flexible scheduling
- Exportable reports

We used Symfony2 as the framework and Propel 1.6 as the ORM. Twig templates were coded for the web applications UI. Optimistic concurrency control was chosen as the design pattern and the work was carried around that to address issues with concurrency and race conditions.


Social Networking App: Opinion Posting on Global Trends and Issues

Client:
IT Solutions Provider
Industry:
Social Networking
Technologies:
LAMP, CodeIgniter, MySQL5, Apache with PHP5, jQuery, Ajax, HTML5, Web 2.0, SVN, Google API, Facebook, Google+, LinkedIn

Created a web 2.0 application for users which allows them to post opinions related to current trends and issues in the world and generate an opinion poll. Integrated with social networking platforms like Facebook, Google+ and LinkedIn for sharing opinions. The primary objective is to change the way people communicate with themselves, media and the government. The site differentiates itself from the competition by having a rich HTML5/jQuery/JS based user interface. The application filters the opinions based on regions selected by the user. The application allows for viewing discussions and opinions in one's home, neighbour, city, community, state and at the country level. The user interface is highly optimized with transparent movable glass interfaces to provide the user with the a 3D type engaging look and feel.

We used the CodeIgniter Framework with Mysql for the development of the application. HTML5, jQuery/javascript was heavily used for the UI.


Customer Work Order Management and Scheduling System

Client:
IT solutions provider
Industry:
Construction
Technologies:
LAMP, CodeIgniter, MySQL, JQuery, CSS, Twitter Bootstrap, HTML, SVN

Designed and Implemented a web 2.0 application for a construction company that allows for the supervisor/manager to schedule construction work/projects for customer properties to the crew. An online ajax based (drag to select) calendar allows for creating bookings for a job/project.

The application has three types of users including the Admin, Manager/Supervisor and Staff (Crew). The Admin has access to all the modules and can create all types of users and also give individuals permission to each module. Individuals can also be assigned to groups and access can be set at the group level. The admin can add different types of vendors, project status, property types, employee types, crew types etc.

The application allows for Projects to be created for properties which have large amount of work to be done. Procurement can be maintained for each customer's property or project if needed for doing the construction work. Work Orders are assigned for each supervisor associated with property or project and an email is sent to the supervisor whenever he is assigned or a related change occurs in the application for projects and entities he is responsible for.

We implemented a reminder system which sends automated emails to individual crew members based on their schedule. We also implemented a weekly reminder system for customers which sends emails to customers and parties they nominate to receive emails on their behalf. The reminder system is highly customizable and can be over-ridden to set Daily, Weekly, Monthly & Annual reminders.

We also allowed for the admin to give selected users of the system access to different types of reports which are generated for customer, calendar, work order, procurement, projects & Labor & expense reports.

The technologies used were CodeIgniter, MySQL with jQuery and Twiter Bootstrap for the UI. SVN was used for code management and releases.


Wall Murals, Wall paper, Photo Framing and Ordering Application

Client:
IT Solutions Provider
Industry:
Interior Decor
Technologies:
Kohana, PHP, Postgresql, Linux, SVN, GITHub, XSLT, ImageMagick, GD, curl, Mailchimp, REST, API

Designed and implemented a highly secure multilingual website for ordering wall murals, wall papers and canvas prints. The application allows users to order photos from a large collection of art work from several renowned designers with the flexibility of choosing different photo parameters such as width, height and borders etc. The application provides features such as image cropping/editing/mirroring on the fly. It allows users to upload pictures, which can then be accessed by experienced designers to create the requested design and apply the desired effects. We also implemented a shopping cart where users can add their selection to their cart and place orders for the selected product/articles.

The site has an administrator login where the admin can manage the site content, products, banners, designers, customers and their orders etc. The site is multi-lingual and supports multiple domains with ability for partners to white label the solution.

We also implemented functionality to send newsletters via mailchimp.com API by synchronizing the email-addresses collected in system with the mailchimp mailing list.

We have implemented process forking for several cron scripts which allows us to initiate multiple process chunks for big operations instead of loading the server with one huge process. We used XSLT as the template engine which made the site super fast in terms of load time. There were decisions made for client side XSLT application vs server side and we opted for client side due to need for speed as compared to SEO. The application was built in the Kohana PHP framework using PostgreSQL as the db back-end. Key features include image processing on the fly using ImageMagick & GD libraries, PDF creation using wkhtmltopdf from command line, shopping cart with payment gateway integrated.


Electronic Health Records Sharing and Reporting System

Client:
Heathcare System Support and Development Services Provider
Industry:
Healthcare
Technologies:
LAMP, PHP, MySql, Zend, Doctorine, HighCharts, SOAP, GIT

Designed and created a web-based secure electronic health record management application using the zend framework for physicians to access their patient reords over the internet securely. The system allows for the physician to share patient health records with other physicians in the system based on approval from the patient.

Physicians receive select information from the referring doctor and hospital medical records. Designed and Implemented highly interactive graphs and charts to track trends with patients. Also implemented graphical views for the hospital admins to view all data including doctors and their ratings.


Data Synchronization between Magento and a Custom .NET ERP

Client:
IT solutions provider
Industry:
Manufacturing/Sales
Technologies:
LAMP, PHP, Magento 1.7, .Net, MySql, jQuery, ecommerce

Designed and implemented a Magento based online chemical store that allows the chemical labs to shop for variety chemicals of different concentration. The store uses uses an ERP system which hs all the data management done in the ERP. This ERP then integrates with the Magento store to ensure that data is in sync.

When a customer places an order, the Magento Store generates an XML file which is  pushed to a ftp server and this order is then dispatched to the ERP system at the warehouse where order is processed, packaged and shipped.

Once the order is ready for shipment the cost to ship and the tax amount are calculated, and with other details related to the order are updated within the ERP system. Once details are available, a Magento API is called by a remote script to create a duplicate order of the existing one adding the shipping and the tax cost to the order and the order is dispatched.

We implemented synchronization scripts for synchronizing the data from Magento to the ERP system and vice versa. We used bulk import, export and update of data between Magneto store and the ERP system. All customer, inventory and sales orders are synchronized between the systems.


Lead Reporting Tool

Client:
IT Solutions Provider
Industry:
Marketing/Advertising
Technologies:
LAMP, CakePHP, MS SQL, jQuery, Google Chart API, SVN

Designed and implemented a Lead Reporting tool(LRT) which provides information on leads, who have attended the program(s)/event(s) conducted by a particular advertiser. Admin users can select an advertiser from a list of advertisers displayed in a drop-down box and all the leads for that advertiser, are categorized based upon the event they have attended, their job title and their region.

The information is also represented in the form of graphs. These graphs are interactive and allow users to click on specific sections, to drill down and view the leads under that section. The graphs can also be exported to pdf format.

We have implemented a filter by company name, year and month of the event for reports. An export feature that allows the admin user to export a list of leads based on criteria specified and from reports they are viewing. We have implemented a universal view section which provides the total view of all the leads for all the advertisers. Links for advertisers are also provided so that the leads can be filtered by advertisers. We extensively used Google Charts for all graphical reports.


Studio Management System

Client:
Software Solutions Development Company
Industry:
Information Technology
Technologies:
LAMP, PHP, MySQL, CSS, HTML, JQUERY, AJAX, PHPlot, SVN

Designed and implemented a project management system for a studio. The application allows the studio to manage work from different clients. It includes time-sheet tracking system and invoices are generated from the system. The employees of the studio have a personal account on the system and can log time against tasks that they do on a project.

We implemented a feature where studio was able to define custom rates for each employee on projects which were then used to calculate the final amount for the invoice. We also implemented the ability to log overtime work, leaves and view reports/charts for progress against estimated time. The system maintains and tracks all employees and project specific activities.


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