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.

  • Video Tutorial Editor Tool
  • Restaurant Review and Rating System
  • Clinical Data Export
  • Telecom provider data parsing and reporting system
  • Ecommerce and Support Systems Development
  • Medical survey form builder and report generator
  • Online Store and Review Management System
  • Real estate property document management application
  • Co-owned property management portal (wireframing)
  • EHR-EMR-PMS Healthcare Application
  • Online Training Courses and Practice Exams Portal
  • Communication Platform for Service Providers and Customers
  • Delivery Service Platform
  • Marketing Analysis System
  • Online Book Keeping System
  • Student Event Management System
  • Merchant and Store Management System
  • Secure Collaborative Portal
  • Equipment Management System
  • Customer Management Portal


Video Tutorial Editor Tool

Client:
Healthcare App Dev
Industry:
Healthcare
Technologies:
PHP, LAMP, CodeIgniter, Bootstrap, AWS, HLS Streaming, S3,  Elastic Transcoder, Cloud Front Distribution, HTML5, Video

Developed an application which manages doctor's recorded media as different product items. "Admins" or "Editors" are allowed to create new products, consisting of different levels of hierarchy based on distinguished media category. Once a product has been published it can thereafter be licensed and integrated with different practice portals.

The application has two major sections, one for the editor (who creates a product) and the other for users who can customize the basic product template. The editor's hierarchical editorial tool is different from user's customization tool and also allows different set of functionalities. The editors are also allowed to re-publish a product (with the changes they have done) for the end users to repair (update) their existing product with the new version (with all the customized changes intact). The application also has the provision to add styling to different product entities.

AWS's Cloud-front is used for media distribution based on geographical location. Elastic transcoder is used for breaking media files into chunks/playlists to allow for HLS streaming. Bootstrap/jQuery are used for enhanced user experience.


Restaurant Review and Rating System

Client:
Entrepreneur
Industry:
Hospitality/Food Establishment
Technologies:
PHP, MySQL, WordPress, HTML5 Geo-Location, IP2Geocode API,  Google Geocoding & Maps API, AWS, EC2, SendGrid, SVN,  Schema.org, Lime Cellular SMS API, Kraken.io, SinglePlatform,  REST API

Designed and implemented a WordPress based system to allow Restaurant/Hotel owners to receive reviews and ratings from the customers. This application captures the reviews based upon the current location of the user using geo-location techniques. There are complex rules which ensure that the reviews are authentic and not forged.

Implemented customized back-end using WordPress meta-box for owners/admin of the application to insert/update business data/amenities etc. easily. Graphical reports dashboard was implemented for admin to access various ratings and statistics on usage. We created automated weekly reports/promo emails for the owners and users which were sent via send-grid. Implemented user-switching for easy navigation between owner and admin dashboard. Displayed reviews and ratings as per schema.org to make it search engine friendly on the website.

Integrated LimeCellular API for SMS subscription for latest offers and added customized info-box with markers for nearby map. Integrated with popular social networking sites such as Facebook, Twitter and foursquare to auto post the news reviews. Implemented coupons functionality for reviews and birthdays. Implemented the meta tags/keywords for all of the business details page for better SEO. Created RESTful web-services for native apps.

Integrated UrbanAirship API to send push notifications to targeted device. Customized login page and used the WordFence plugin for security measures. Implemented & optimized location based search to find nearest restaurants (ie. geo-distance search). Converted from the standard EAV key-value pair schema to a flat table with full-text indexes for faster search.


Clinical Data Export

Client:
Healthcare App Dev
Industry:
Healthcare
Technologies:
LAMP, PHP, MySQL, Replication, AWS S3, CRON

Designed and Implemented data portability concepts using PHP scripts that allow extraction of clinic or practice specific data from a legacy custom MySQL database on an ongoing basis. The current system uses the same tables for storing patient and billing data for all clinics / practices and our goal was to provide for a way to share back data to specific clinics that were requesting this info.

We setup the script as a daily cron that runs during non-peak hours and dumps data into a clinic specific database. We then implemented replication of this clinic database to a slave db that resides on the clinic's server so that they had real time data on an ongoing basis. We also implemented a custom function to download scanned documents to the clinic's server from Amazon S3.


Telecom provider data parsing and reporting system

Client:
Entrepreneur
Industry:
Telecom
Technologies:
PHP, HTML5, Postgres, CSS, Bootstrap, Wkhtmltopdf,  PHPExcel, Sendgrid, AWS Ec2, AWS RDS, AWS S3, Ubuntu, SVN

The main intent of this application is to consolidate the phone records of different telecom providers to one common format which makes it easy to identify frequently dialed numbers. The app also has an internal analysis tool which provides the ability to view reports based data collected from voice/mms/sms data channels to predict behavior and detect call patterns.

Implemented a custom library to allow for extending the existing system and adapting future and new provider data formats. Implemented several cron jobs to execute specific tasks starting from extraction to conversion of data and pushing it to remote business portals.


Ecommerce and Support Systems Development

Client:
Stationary Items Seller
Industry:
ecommerce - consumer goods
Technologies:
HTML, CSS, PHP, MYSQL, jQuery, JavaScript, CodeIgniter,  OSCommerce, AJAX,  SSH, PayPal, USAePAY, USPS, FedEx, REST  API, SVN

Worked on an OSCommerce web application which allows customers to purchase goods online. Integrated various shipping modules including USPS and FedEx which were presented to the customer automatically according to place and weight of the shipment. Integrated payment gateways like PayPal and USAePAY along with the COD feature. Implemented various custom add-ons with admin controls to improve the shopping experience. Changed the UI (responsive theming) using media queries to get it to work on various mobile devices. Implemented cron jobs to push customers and order details via the NolaPro APIs to allow management of order data in Nolapro (cloud accounting web app).

Implemented a custom web application/bridge using CodeIgniter framework, where the processed orders were pulled from Nolapro APIs and then pushed to the ALI warehouse APIs for shipping. After these orders were shipped from the ALI warehouse, then the order and its shipment details was pulled from the ALI warehouse APIs via the CodeIgniter application and pushed back to Nolapro. The CodeIgniter Application was used to track status of maintained all order details and transaction logs between the systems.

Implemented REST APIs to allow the OSCommerce application to pull the tracking number and shipping details for customer orders.


Medical survey form builder and report generator

Client:
Healthcare App Dev
Industry:
Healthcare
Technologies:
PHP, jQuery, JavaScript, CakePHP, MongoDB, MySQL, Twitter  Bootstrap, jQuery Data Tables

This application is mainly a survey builder for creating dynamic forms and generating reports on user's submitted data. Implemented admin login to manage survey forms and categorize them. The super admin can create forms known as entity with multiple available form fields. The application allows inheriting of existing entities while creating new ones. This allows re-usability of existing entities and easy modification across entities. Form fields can be customized depending on survey requirements. Multiple instances can be created from each entity. Each instance has an unique user friendly URL. The URL can be made public or password protected by admin. The instance URL is shared with users to collect survey data.

Implemented interface to allow admin to create dynamic reports for entities from dragging and dropping available form fields. Implemented advanced options for adding multiple filter conditions with custom expressions and sorting the final results.

Reports can be easily saved for future use and viewed in jQuery data tables. Reports can be also downloaded as csv file. Used MongoDB to store application data as this allows flexibility and provides easy scalability with big data.


Online Store and Review Management System

Client:
Software Services Provider
Industry:
IT
Technologies:
LAMP, PHP, MYSQL, Javascript, jQuery, HTML, CSS,  Foundation5 SASS, Jquery, Authorize.net, Twilio, SVN

Developed an application for a hospital which allows patients to select a particular patient treatment plan by the help of a payment slider widget. Implemented different access levels and accounts for users to add accounts, create treatment options as well as patient treatment options and manage preferences. Implemented ability for the admin user to select a patient treatment plan for specific patients and for the patients to get email with a link to the payment slider widget.

Implemented the ability for SMS to be sent to the patient's phone for feedback on their doctor's work. Implemented an e- commerce store plugin that lists all products along with the related product options via dropdowns. This plugin uses Authorize.net for payment transactions.


Real estate property document management application

Client:
IT Services Provider
Industry:
Real Estate
Technologies:
Laravel, PHP, MVC, MySQL, Sentry, jQuery, Ajax, CSS, HTML,  Fancybox, Web-services, Twitter Bootstrap, GIT, Linux, EC2,  AWS

Designed and implemented a Rich Internet Application (RIA) that allows users to find, view and share real estate property documents. These documents may range from architectural, legal and the financial domain.

The system has several user types, i.e., Administrator, Sub- administrator, Licensee, Property-owner, Sub-property user, Basic-user, New users with different permission levels. This application allows user to securely upload, view, edit and share documents. Integrated property locator in google map with quick access to documents. Implemented basic and advanced search to find documents faster. User can categorize documents for easy finding and grouping documents.

Implemented slick interface to allow users to drag and drop files and folders to upload documents and share with other users. Implemented REST API for mobile application.


Co-owned property management portal (wireframing)

Client:
Design firm
Industry:
Recreation / Entertainment
Technologies:
Sketch, Invisionapp, Basecamp, Database designer, Laravel,  PHP

Designed and created user stories and wireframes for a web based application that will allow for management of co-owned family properties easy. The features include user account management, payment history, scheduling, discussions, assets, records, knowledge management etc. The application allows for a monthly subscription and each property account has an admin, who sends out invitations to the other owners of the property. The owners are sent an invitation to create an owner's account. The family members are sent an invitation to create a family account. The owner accounts can only be created by an Admin. Family and guest accounts can be created by Owners.

The user stories we created offered a quick and handy way in recording user requirements without having to write any detailed requirement documents or have any prior consideration of system behaviors. We then linked the user story with a wireframe/screen to show what the screen will look like at that step. The process used will allow future developers and stake holders to preview what the final product will look and behave like.


EHR-EMR-PMS Healthcare Application

Client:
Doctor
Industry:
Healthcare
Technologies:
Laravel, HIPPA, AWS S3, PHP, MVC, MySQL Replication,  Handlebars.js, jQuery, Ajax, CSS3, HTML5, Twitter Bootstrap,  SVN, Ubuntu, Quest Labs, Labcorp, Surescripts Rx, Emdeon

Designed and Implemented a HIPPA compliant healthcare portal that allows doctors and clerks to manage patient and practice or billing specific data. The application allows for ordering labs and Rx and viewing lab results and refill requests for prescriptions. The application also integrates with Emdeon for claims. Special emphasis was given to the UX and speed to ensure user acceptance.


Online Training Courses and Practice Exams Portal

Client:
Software Services Provider
Industry:
eCommerce - consumer goods
Technologies:
CodeIgniter, PHP, MySQL, Bonfire CMS, GoKart, BootStrap,  Windows, IIS, SVN, Assembla

Worked on integrating bonfire CMS with a custom CodeIgniter based eCommerce application which uses GoKart for the cart module. The sites are hosted on two separate domains and we implemented the ability for the session info to be shared across the sites for ensuring that the user login and data is maintained and accessible across the two sites.

The eCommerce application provides the ability to purchase online training courses and practice exams and we heavily customized the UI including upgrading Twitter Bootstrap version 2 to version 3.


Communication Platform for Service Providers and Customers

Client:
Healthcare apps development
Industry:
Healthcare
Technologies:
LAMP, PHP, Laravel, MySQL, REST API, JavaScript,  Angular.js, Ajax, JSON, HTML5, CSS, Bootstrap, SVN,  IdevAffiliates, Braintree, MdToolbox

Designed and implemented a communications platform that allows for service providers and their clients to communicate with ease. The platform exposes REST APIs that allow for mobile apps to schedule appointments and chat.

Implemented affiliate tracking and commissions for referrals and service providers for payments made by subscribers during signup and during appointment scheduling. Extended the simple system once it was working to create a complex one which adds in customizations for the health care domain. Implemented features that allow medical care providers to respond to random posts in their specialty and get paid for each response.

Integrated with MdToolbox to allow for Rx submissions directly from the application. Ensured HIPPA compliance checks were in place and implemented PCI compliant code for future certification. Implemented a SPA (Single Page Application) that re-used the APIs for the mobile applications and provided for similar features for health care practitioners.


Delivery Service Platform

Client:
Software Services Provider
Industry:
ecommerce - consumer goods
Technologies:
PHP, Symfony2, MySQL, Google Maps APIs, Ratchet  (Websockets for PHP), ZeroMQ, Sentry (Exception reporting),  Plivo (SMS), PromisePay (Payment gateway), SVN

Designed and implemented a delivery service platform which allows users to request a list of items that they need purchased or picked up from a location and then delivered to the specified destination location. The application then also allows others to signup as delivery agents and accept the request and then take ownership of the request to deliver. The app allows the users to choose the store from where the items should be purchased from or they can let the delivery agent decide the best nearby store.

Implemented ability to chat where the users can speak to the delivery agents and the agents can chat during the entire delivery process to keep the users updated. Users can also track the entire delivery right from the point where the delivery agent accepts the request to the point it is delivered.

The payment process is online and a user doesn't have to enter the card details every time as we allow them to securely save this information. After each delivery that a delivery agent completes, amount for the delivery is directly transferred to his bank account. We used Websockets and Message Queues for real time exchange of information and ensuring controlled exchange of information.


Marketing Analysis System

Client:
Software Services Provider
Industry:
Media Advertising
Technologies:
PHP, Zend 1.12, mysql, jquery, authorize.net, mailgun api,  twitter-bootstrap, GIT

The application is a SAAS platform that allows different companies to subscribe with preferred business plans (price levels). The plans limit the number of leads and users that the business can manage. All the business users can generate leads or manage contacts in the system. The system then allows for leads to be notified when they are added and then once the leads subscribe they can be added to different campaigns and start receiving emails sent for that campaign from the system.

Implemented 2 methods of calculating payments for the billing section. The business users can decide and switch plans based on preference for payment based on a "cost per user" amount or they can play a flat fee based on a monthly usage needs where in there are different levels and prices per plans offered.

Also implemented an award and incentives module where the super admin can create incentive programs to encourage business users to generate more leads and increase usage on their respective plan.


Online Book Keeping System

Client:
Accounting Services
Industry:
Finance/Accounting
Technologies:
PHP, Amodulus3 framework, jQuery, Fusion Charts, Realex,  PayPal, Zoho CRM, Dropbox APIs, Campaign Monitor, SVN, MySQL,  AWS, RDS, EC2

This project provides a complete accounting solution for all sort of businesses in Ireland and UK. Implemented several accounting features and a SaaS subscription module which includes free trial, Unlimited User Accounts, Permission Based Sharing with Employees, Accountant and Business Partners, Automatic Backups and compliance with Irish and UK VAT systems.

Implemented dashboard widgets including business performance reports. The application is hosted on AWS and uses EC2 auto scalable instances with RDS for the database.


Student Event Management System

Client:
Education Services Provider
Industry:
Education
Technologies:
Laravel, PHP, MySQL, HTML5, CSS3, Bootstrap, GIT, Linux, Ubuntu, Nginx

Designed and implemented an event management system that allows for the super admin to signup universities and designate university specific administrators to moderate and post events for the universities students. The students have a calendar screen with different views (day/month etc.) which they see after login where they can view events posted by their university admin. The students can then select an event and tag it as a wishlist item or select from yes; attending versus no; not attending. The students can also message the administrators and ask them to post events that they do not see.

Implemented a business user module which allows for sponsors and businesses to signup and post ads that are visible based on priority of the ad/post/event. Researched and integrated with keen.io for tracking usage/behavior for analytics.


Merchant and Store Management System

Client:
Software Services Provider
Industry:
ecommerce - consumer goods
Technologies:
PHP, MYSQL, sugarCRM, REST, PHPUnit, Job scheduler, Queue management, YUI Library, Jquery, PHPCI, HMAC authentication, Google Map api, GIT

Designed and implemented a customer relationship management system which allows the company to manage its customers.  This application allows the customers/merchants to login to its system, add their stores and track the store location on google map easily. This application allows admin to create leads which helps to be in touch with future possible clients. This application helps the merchant to get new paper roll whenever the terminal runs out of paper. Implementation of automation system by consuming REST api  helps  in automating the whole process of CRUD in different platforms which results in reduction of data entry work as well as data entry operators.

Implemented a custom workflow to collect payment(cash) from customers. Custom workflow helps management/staff view/track consolidated list of payments of a customer. Payment process passes through an approval process and there are various roles involved with the process to make the payment collection process streamlined. Implemented a device module where we can manage terminals installed on customer's stores. It has also a custom approval process starting from acquiring terminal from warehouse to installation at customer's store. We have created complex algorithms to generate unique activation code for each terminal to prevent fraudulent access.


Secure Collaborative Portal

Client:
Entrepreneur
Industry:
Real Estate
Technologies:
LAMP, PHP, WordPress, HTML, CSS,  jQuery, Ajax, Authorize.Net, Pydio, Roundcube, GIT

Designed and implemented a secure collaborative web portal for unique groups and societies to manage their email communication and legal documents securely. Used Wordpress for the basic CMS features for marketing and signup. Used Pydio for the document management system and round cube as the email client.

The application implements a multi-tenant solution that where each domain admin can create user accounts, email addresses and topics to be shared with selected users. Implemented an integrated and secure way to store and share documents with select users based on their administrative role in the group. Integrated with Roundcube for saving and sharing documents directly from the email. Integrated with authorize.net payment gateway for managing subscriptions to the site. Implemented additional billing based on new user account additions. Used GIT and LAMP (CentOS) for code management and deployment.


Equipment Management System

Client:
Software Services Provider
Industry:
Construction
Technologies:
PHP 5.5, Laravel 4.2, MySQL, HTML, CSS, jQuery, Ajax, DataTables, JSON, GIT

Designed and implemented a multi-tenant equipment management system that can be used by multiple companies. The system allows the admin to schedule inspection of equipment with a mechanic within a certain period of time. The mechanic can then send the equipment back to the workshop for repairing in case it is defective and update status accordingly in the system. The system notifies the concerned personnel when an equipment fails inspection.

Implemented ability to manage equipment rentals for the admin and track customer logs. Optimized load time on several pages which were slow once we had production data imported.


Customer Management Portal

Client:
Top-up Solutions Provider
Industry:
ecommerce - consumer goods
Technologies:
SugarCRM, PHP, MySQL, REST, GIT

Worked on work flow customizations for customer management and device activation code generation in Sugar CRM. Implemented interfaces with Symfony2 based RESTful services that allow for different software platforms to receive activation codes for devices that are installed at customer locations.


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