Projects

Mindfire has deep experience developing ASP.NET large-scale web applications and high-performance ASP.NET web sites. We describe some of these ASP.NET project experiences below, and will be glad to share our expertise in detail with you.

  • Prison Management System
  • Web Solution for Auto Dealers
  • Portal Application for Container Intermodal Industry
  • Property letting Management System
  • Content Management System and Services for Mobile client for Healthcare system
  • Full-fledged MU2 Certified Electronic Medical Record System
  • Patient Portal
  • Application for real estate agents
  • Trading Brokerage Platform
  • Blogger System
  • Golf Club Management System
  • Work Process Management System
  • POS Reporting System
  • Dynamic Content Management System
  • Web Invoice
  • Online CMS System Weekly Magazine
  • Cab Scheduling Software
  • Online Customer Pricing
  • Bugs Website
  • NetSuite Integration
  • Email Ad Builder
  • Project Tracking System
  • Youth Social Networking
  • Content Management System [.Net 3.0]
  • Gantt Chart
  • Help Desk System
  • Illustration
  • Activity Management System
  • Visual WebGUI Web Development
  • Product Web Portal
  • Auto Data Poster
  • Sell Management Module
  • Tax Filing Application
  • Migrating classic Online Auction ASP software to .NET
  • ASP website
  • Affordable e-docs
  • Google Maps Travel Calculator
  • Custom .Net Application Development
  • ZNode Integration with Custom CRM Application
  • ASP.Net Integration
  • Integration of Digital Document in ASP.Net
  • Library Management
  • Sales Prototype Application
  • SiteFinity CMS Website
  • Driving Instruction Management System
  • Web Based Report Generation Application
  • Web Tracking Rewrite
  • ASP.NET Shopping Cart
  • Event Registration
  • Custom Application for Kitchen
  • Outbreak Managemenmt System
  • POS Application
  • Web Application for Data Retrieval
  • Project Organiser
  • Taxi Dashboard V2
  • Location attendance tracking solution
  • STO .Net Webservice to FileMaker
  • Custom Login Module
  • Online Support Website
  • Banking
  • Wireless Site
  • Social Marketing
  • Book Rental & Purchase Site
  • Patient Portal
  • PPS Online Project Status
  • Training Site
  • Patient Education app
  • Technical Papers Site
  • SMS / Email Notification System
  • Taxi Dashboard
  • Automotive Part Selling Integration
  • Ecommerce App
  • EDI Parsing
  • WorkOrder Management Win App
  • Taxi Dashboard Admin
  • Excel Application
  • Trip/Event Registration
  • Weekly Assessment Application
  • Schedule Verification
  • Monthly Activities Application
  • Invoice Application
  • History Handbook Application
  • Expense Report Application
  • E-commerce website for Audiobooks
  • CRM for product based sales
  • E-commerce website for eBook
  • QuickBooks CSV Export
  • FAQ website for all Mobile Versions
  • Game Management System
  • Redemption Automation System (RAS)
  • Vehicle Inventory System
  • Chrome VinDecoder
  • Sales Force Commission System (SFCS)
  • Car Fax Decoder
  • Content Management System
  • Online Travel Website
  • Auto Notify System
  • RSS Feed Module
  • File Sharing platform for healthcare domain
  • Sales and Inventory Management System
  • Artifacts Inventory System
  • Website for a software services provider
  • Timesheet and Expense Management Application
  • Medical Records System
  • Syspro based Order Management System
  • FAQ Website
  • Custom Portal for Product and Production Flow Management
  • Catalog Management System
  • Comprehensive Healthcare Portal
  • Service Delivery System


Prison Management System

Industry:
IT Solutions Provider
Technologies:
APS.NET MVC 5, C#, Telerik Kendo MVC Wrapper, Telerik OpenAccess, Telerik JustMock, jQuery, OWIN, WebApi, Asp.Net Identity, Ninject, Elmah, Bootstrap , Entity Framework 5.0, SQL Server 2012

This is a prison management system which keep track of inmates from intake through release helping on each step like creating lineups, retrieve archived records, generate investigative worksheets, print folder tags and badges.


Web Solution for Auto Dealers

Industry:
Automotive
Technologies:
ASP.NET MVC 5, C#, Telerik Kendo MVC Wrapper, jQuery, WebAPI, SQL Server 2012, Entity Framework 5.0, Ninject, Elmah, Bootstrap, Windows Azure and SQL Azure

We developed a comprehensive web solution for auto-dealers. This informative web application provides various features which the auto-dealers would use to manage their vehicles. On creating a valid account in the system, the auto-dealer can avail a number of services and use them to his advantage. This web site is used to promote both new and used vehicles for pre-sales activities. One can upload the data related to the vehicles along with their photographs, miles and other details on the website. Each dealer will have his own set of vehicles added in the application. The web application will show different video clips/footages of the vehicles with background music.  We have been involved in the maintenance and support of this website as well. In between, there are change requests for adding additional features.


Portal Application for Container Intermodal Industry

Industry:
IT Solutions Provider
Technologies:
ASP.NET MVC 4, C#, SQL Server 2012, ADO.NET Entity Framework, Ninject, Elmah, Bootstrap, Component One tools

The aim of this project is to design and develop a client portal application for the Container Intermodal Industry. The application will allow intermodal companies (Client) to provide secure access to container leasing information to their customers, vendors and own internal users via a simple Web 2.0 interface.

The Intermodal SaaS application will be a multi-tenant application segmented by host names that will present container companies (Client) with a fully brand-able interface by which to provide their users access to available information and functions. Core functions will include the sign on/off, user account management, and available app management.

A super admin site will allow for management of all Clients and necessary functions such as provisioning, app availability and metering. Line of Business applications will be available to Client via a system of modular "apps". Apps can be made available to all or some clients via the super admin interface thereby creating an atmosphere of public, private or semi-private apps for consumption by clients. Scalability is the key and use of the Windows Azure cloud based infrastructure will allow the application to scale as necessary.

Management features will allow the application to automatically scale as demand dictates. This is done with responsive web design so that the system can run from smartphone browsers, tablets and conventional computers.


Property letting Management System

Industry:
Real estate
Technologies:
ASP.NET MVC 4, C#, Entity Framework 5.0, Ninject, Elmah, Bootstrap

This is a comprehensive property letting management System giving Landlords the capability to register, list and advertise, also manage their properties and manage tenants and rent collection functionalities.


Content Management System and Services for Mobile client for Healthcare system

Industry:
Healthcare IT
Technologies:
ASP.NET MVC 4, JSON, WebAPI, SQL Server 2012, Entity Framework

There is a part to expose data to an IOS app in JSON format through API.  This is built on WebAPI-1. There is content management system part for the administrator to manage all the data. CMS is a MVC4 application.


Full-fledged MU2 Certified Electronic Medical Record System

Industry:
Healthcare IT
Technologies:
ASP.NET MVC 4, C#, WebAPI, Bootstrap, HTML5, jQuery, SignalR, Entity Framework 5.0, Ready-Roll, Jenkins, SQL Server 2012, Windows Service, Windows Service Host, Telerik Reporting

This is a full-fledged web based EMR application which provides comprehensive solution to a physician's needs. The HIPAA compliant application is done with a complete PMS system, DMS system, LIMS System, Data Integration System, Online Pharmacy Ordering, and many other support systems that an EMR would require to interact with.

This is a robust system, which allows user based permission on modules, pages and even controls inside pages. Every page allows users to create their own lookup values and allows complete end-user customization. Some of the functionalities provided are patient search based on multiple parameters, a Patient dashboard, which lists all vital information, (like demographics, active medical problems, current medications), ability to create visits (encounters), ability to assign/forward the visits to any physician in the hospital, pulling previous medical information from past encounters with just one click, ability to drill down to any past visit at any given time, ability to digitally sign an encounter and finalize it thereby not allowing UI level changes after a grace time set by the user, archive and review visit/independent module level data in file format, ability to automatically save data on navigation from one page to another without any user action, thereby reducing the documentation time. Some modules covered in the EMR are History of Present Illness, Vitals, Current Medications (based on First Data Bank, warns user of potential drug-drug interactions), Allergies(again based on First Data bank with a built in Drug-Allergy module that warns user of any potential Drug-Allergy when prescribing medications) Past History (including sub modules like Past Medical History, Surgical History, Social History, Family History, Genetic History, etc), Comprehensive Women's health module (including OB Details, Prenatal details, Menstrual History, etc), Men's Screening, Complete Pediatric History module, Review of Systems and Physical Examination, Impression/Diagnosis (ICD9 Codes), Recommended Plan of action (includes procedures (CPT codes), Prescriptions & Injections (FDB with drug-drug interaction warnings), integration with a comprehensive LIMS(with Quest, LabCorp via Emdeon), Order to Pharmacies (integration with Sure Scripts), Intra Office and Outside Correspondence module with support for faxing and an E&M System.

The fully integrated reporting system provides all reports a physician would ever need and more. A full -fledged Document Management System integrates with this EMR and other notable features are a custom reporting system, office customizable PDF forms, web based drawing module and an alerting system. This is a Meaningful Use 2 certified system with all support systems in place.


Patient Portal

Industry:
Healthcare IT
Technologies:
ASP.NET MVC 4, C#, WebAPI, Bootstrap, HTML5, jQuery, SignalR, Entity Framework 5.0, Ready-Roll, Jenkins, SQL Server 2012

The application allows patients to interact and communicate with their healthcare providers, such as physicians and hospitals. It has 3 different types of users e.g. NormalUser, PracticeAdmin and SuperAdmin. The user needs to be logged in first to access the portal site. Depending upon the user's role, the respective pages are available to access for example, a normal user after logging in, can see all health information of her/related user's to her along with the messages associated her and the providers of her. Transition of care documents, quick summary of problems, medications and next appointments information are available and the patient can ask for appointments and medication refills.


Application for real estate agents

Industry:
Real estate
Technologies:
ASP.NET MVC 4, C#, SQL Server 2008, Windows Azure, Backbone.js, WEB API, Bootstrap, DocuSign

The application is used to manage real estate business online.  Real estate agents can create clients, classify them and manage transactions with the clients, save documents related to the transactions. Also they can manage events, meetings, transactions using calendars. The application uses docusign to sign online on the documents, so no paperwork needed to close the deal.


Trading Brokerage Platform

Industry:
Trading
Technologies:
ASP.NET MVC 4, C# 4.0,Web API, EF 5, SignalR,  Jquery 1.7, Windows Azure, Windows Azure SQL, Azure Storage

This application is for any trading organization. Organization can use this application to bring their traders, Asset manager, Introducing Broker together and allow them to do trading. This application keeps track of each and every transaction done by trader, Introducing Broker and asset manager. Here any potential trader can sign up for a demo account and can see how trading works. This application is handy in calculating management fee, performance fee Etc. for any master slave account. Asset Manager can keep track of all their managed account programs, master accounts slave accounts. They can keep track of equity, PNL Etc. The application also allows complete user and client management and implements multi-tenancy.


Blogger System

Client:
Live Music Listing
Industry:
Music & Entertainment
Technologies:
C#.net & SQL Server 2005

We developed and integrated a blogging system for a live music listing website.

A specific type of users with accounts was created which had the option of adding comments against the individual ´Acts'. When any user visits the Acts page they will be able to see all the comments that are added to the corresponding Act. The User name will be a link. Clicking on User name takes to the User Profile page that shows the last updated 10 comments of that specific user. The entire functionality is implemented using Client Postback (ICallBack event handlers).


Golf Club Management System

Client:
Information Systems Solutions Provider
Industry:
Sports
Technologies:
ASP.Net 2.0, VB.Net, SQL 2000 and Crystal Report 10.0

This is a public Internet application developed for a private Golf club offering golf loyalty and reward programs to golfers. It deals with nine (9) different kinds of roles based on the types of anticipated users of the system. Each set of users have their own permissions and access within the application.

The program involves membership cards, for which monetary transactions are done using Authorize.net. It also involves shipping of gifts/cards for which cost calculation is done using UPS API.

The application uses Windows Services running daily on the Web Server for different internal activities. The system also provides a complete reporting facility and mail sending functionality. The Admin's Lookup Maintenance module is implemented using AJAX (ICallBackEventHandlers – Client Post Back). The application provides interface to read CSV data and export it to SQL database.

We were involved in design, development and maintenance of the entire application.


Work Process Management System

Client:
Information Systems Solutions Provider
Industry:
Manufacturing & Service Industries
Technologies:
ASP.Net 2.0, VB.Net, SQL 2000, Oracle 9i and Crystal Report 10.0

This is an intranet application with multi-lingual and multi-database support, which is designed to facilitate and organize the transformation process of building a high performance organization. The software keeps track of relationships and organization of the performance objectives, priorities, problems, projects, etc. allowing users to navigate through the related forms with ease. It has a detailed reporting feature for all the modules and is tailored to provide information on overall efforts/work flow inside the organization.


POS Reporting System

Client:
Software Services & Solutions Provider
Industry:
Food & Beverages
Technologies:
ASP.Net 2.0, C#.Net, AJAX 1.0 FrameWork, SQL 2005 and Crystal Report 10.0

We developed the entire reporting system module. The requirement was to get the data files in form of MDB files from stores and get the data migrated into the SQL 2005 database server from where the reporting system will be using them to generate the reports.

This involved writing windows service that will poll the store manager PC for the daily MDB file and then pick up the file and upload it on to the centralized server. Once the MDB file reaches the centralized server it will be picked up by another windows service running on it that will parse and migrate the data into the corresponding SQL server 2005 database. The reporting web application would then access this migrated data and generate the various reports that are needed. All the reports are accessed based on the different user roles set in the system. There is also an admin interface to maintain and as well upload the MDB files manually incase the automated process fails.


Dynamic Content Management System

Client:
Full-Service Internet Company
Industry:
University / School Sports Website
Technologies:
ASP.NET 2.0, C#, Flex, Json, ActiveRecord, Nhibernate, MVP Architecture, VS 2005, MySql & Win XP

It is a content management system based web application & the purpose of it is to manage all the university level games (like Football, Baseball, Basketball etc.) i.e. Scheduling their fixtures, their Results, Team & User Management, Blogs, Polls, Article creation etc. Main Features are: SiteMap Management, Menu creation, Membership & Role Management, Article creation, RSS feed, Real Time Weather Display, Poll creation, Blogs Management, File Upload, Article Creation & their editing, displaying and linking.


Web Invoice

Client:
Oil Supplier Company
Industry:
Oil & Refinery
Technologies:
VB.Net, SQL Server 2005, JS, AJAX, Encryption using MD5 algorithm

Requirement was to develop a user friendly & secure website to view the invoice details according to the user's login. The web application has two types of users – Admin & General User.

The data previously processed and pushed into the database by a windows service application are mapped to specific user by Admin. Users have valid login credentials allocated to them to view their specific data.

Once logged in, the user has different search options to view their invoice related data. Admin can create/ edit / delete users and map them to a specific company. Admin have the option to set different setting as alert email format and invoice view format in the setting section as well.

For making data on the website more secure, some of the data elements are encrypted and decrypted before being viewed on the web pages. Extensive use of stored procedures/ views and functions has been done to pull data from the database and populate them on the web pages.

AJAX 1.0 is also being used to avoid refresh of the search result pages. The site also has options to generate HTML and PDF reports on user's request for the selected data. Generated reports can also be emailed according to the user's request. Each activity of a user is tracked for later view by the system admin and generates log files as well.


Online CMS System Weekly Magazine

Client:
Magazine Publishing Company
Industry:
Media & Entertainment
Technologies:
VS 2005 (VB.net), Ektron CMS400.Net & SQL Server 2005

The requirement involved the porting of an existing CMS system [developed in VB.net 2.0 & SQL 2000] into Ektron CMS400.Net. The data for the existing CMS system residing in SQL 2000 was migrated to the CMS content database [SQL 2005]. A parser was developed in VB.net to read data from SQL 2000 and push data to the Content Database. Smart Forms were used in the process to push data to the content database.

The new CMS site was developed from scratch based on the new templates designed and involved the usage of all the latest features available with the Ektron CMS400.Net. All the WebPages were organized in a well customized manner so that the admin can directly open each and every page without moving into CMS work area and edit any content on that page itself. Every content populated on the WebPages were associated with document [word / html] that was residing in the content database of Ektron. While uploading the document/ data inside the Ektron CMS environment, the admin can add Metadata, Teaser text, descriptions, associated image etc. to the related content. All these related data gets populated with the content when the respective item is being browsed for in the front end by end users.

List summary and Content List server control was exclusively used for managing and editing the contents including images and data.

Flexible Menu Server control was used to implement the dynamic menu control on the website.Using the Ektron CMS400.Net Metadata features Menu control was dynamically populated. The search / advance search functionality was implemented efficiently to populate results based on keywords being searched for. Taxonomy logic was maintained inside Ektron CMS work area for improving the search functionality.

For site navigation we have implemented Breadcrumb features using Breadcrumb and Folder Breadcrumb Server controls. Content rating feature for each and every document which were published on the website were accomplished using Content Rating and Content Review Server Control provided in Ektron CMS400.Net. XSLT was also used for displaying the rating star image.

Also there was a module which involved the development of Discussion / Community Board. The Discussion Board Server control was exclusively used for this purpose and was customized as per the requirements to have the custom look and feel. Content Block server control was also used to manage and upload documents.

There was a member module developed which allowed registration of new members and Log-in facility of existing members. This was completely implemented using the Ektron CMS400.Net API's.


Cab Scheduling Software

Client:
Tours & Travel Agent
Industry:
Tourism
Technologies:
ASP.Net 2.0, C#.NET, MS Access 2.0/3.0, XML

We developed a cab scheduling application for a cab company which is used to schedule trips of cabs on a daily basis, assign drivers to specific trips and recording details of events and metrics of every trip.

The application takes .dbf file and .txt file as its input. User provides Original Unscheduled Manifest.dbf file and Driver availability text file as inputs. The application then checks for each unscheduled trip and the available drivers. It assigns trips to available drivers only, which satisfies the set company conditions. The drivers are assigned based upon a sequence. The sequence order changes every day as well. The application then checks the timing constraints, maximum number of trips to be assigned to a driver. It also determines the distance between zones for each trip and analyzes which trip should get a trip based upon the distance conditions. It contains an adjacency matrix file which gives the distance between two zip-codes. The application checks whether pick-up for a trip is in the same zone in which the driver ended the previous trip or it is the driver's first trip or if the pick-up is in the same zone as the home zone for the driver in driver availability file. If any of these conditions satisfies, it assigns the driver to that trip. The application has handled many other such conditions as well.

Then this final scheduled text file in turn is used as an input to an Ms Access report application to allow the user to generate and print the report in vehicle number wise. This report is finally used to assign and send drivers for the trips.

It also contains login functionality for admin. Admin have the control to allow user to use this site. Those IP addresses that are recommended by admin can only access this site. Admin can add/ reject an IP address.


Online Customer Pricing

Client:
Oil Supplier Company
Industry:
Oil & Refinery
Technologies:
VS 2005 ASP.NET(VB.NET) & SQL 2005

The project involves creating a website to be used by the customers to view their current pricing, creating CSV files for the invoices and upload or email the same.

Administrators of this website are able to create multiple price sheets using an online web form. The data on the website is secure and customers must only have access to their own data and not have the ability to view the data of other customers. Complex calculations are involved in deducing the current price from the available set of data.

The project has some modules like manage user account, view and search invoices and maintain prices. Html reports are used to display the invoices and prices.


Bugs Website

Client:
Games WebSite Client
Industry:
Information Technology - Testing.
Technologies:
ASP.NET 2.0, C#.NET 2.0, AJAX,  SQL Server 2005, SQL Server Free Text Search, ASP.NET Web Service, Hansoft

This is a web application designed to mainly help players having an active subscription on our client's game server to report bugs. It is also developed to help other external partners and staff to process the bugs and act upon them. It is the web interface to Hansoft defect tracking system which is used by the staff to manage defects internally. Users can perform various actions on the bug reports and the status of the bugs can be tracked since their birth.

Major components of the system include the following:

a)    Bugs Site application which manages all the bug reports data

b)    Defect Tracking system Hansoft which manages all the defect data and

c)    Authentication Web Service which manages all the user accounts.

The Bugs Site application interacts with the secure authentication service to authenticate all users who access the site and interacts with the Hansoft application using the Hansoft SDK to access all the defect data.

The key challenges in this project include the integration of three different systems, providing localization and internationalization support, providing cross-browser support, providing a search based system across data stored in multiple languages, implementing user-friendly customizable reports showing various statistics by time periods, making the UI as dynamic as possible for the Bug site admins can edit the UI text description and column names etc, implementing an auto- email feature with a dynamic email content to update a user when there's a status change in the Bug Report submitted by her also we provided options to save the user's search queries and to use them at a later time just by selecting from a drop-down.


NetSuite Integration

Client:
A Services Company
Industry:
IT Consulting
Technologies:
ASP.NET 2.0, C#, WebService, AJAX Web Extensions, AJAX Control Toolkit Library, MySQL, NetSuite

This is a web based integration system that interacts with the NetSuite ERP through their web services and helps clients to upload their inventory details, employee and customer data, Kit Integration Items, non-inventory resale, non-inventory purchase, service sale, service resale, service purchase, other charge sale, etc. The items are sent in bulk CSV or excel formats and the application parses them, recognizes them and sends them to appropriate account in NetSuite®.


Email Ad Builder

Client:
Service provider for auto dealers
Industry:
Automotive Industry
Technologies:
C#.net 1.1, JavaScript, CSS , ICSharpCode.SharpZipLib.dll

This is a web based tool that enables car dealers to directly send data including vehicle photographs to Ad-agencies.

The user has option to select about 10 vehicles from the grid form and on submitting they enter into Email Ad Builder form and provide minimum information to send e-mail. On clicking the submit button the system will prepare a directory for each selected vehicle with photos and text content about that vehicle including the custom field information from grid. It then prepares a zip archive from the directory and sends it as an attachment in an email to the destination addresses entered. 

Finally the temporary zip file and directories are removed from the server file system. Here the SharpZipLib library has been used to achieve zip files creation functionality on the server.


Project Tracking System

Client:
Software Services
Industry:
IT Services
Technologies:
Visual Basic6, VB.NET, SQLServer 2005

We developed a comprehensive project tracking system for tracking project schedule and status, time and expenses to ensure quick and easy turnaround ensuring maximum profitability. It is used by different industries like IT Services, Healthcare, architect designs, automotive etc. This system is perfect for professionals, workgroups and enterprises who want to track time, project expenses and knowledge.

The primary intent was to migrate the system from VB6 to VB.Net and the Access database to SQL Server 2005. But prior to migration we were involved in increasing the efficiency of the existing software application as it was slow on performance in data formatting and display.

For improving the efficiency of this project we have done some changes which are as follows.

1. We have written stored procedures for this project.

2. We have done some major changes to improve existing code performance.

3. We have written triggers for this project.

For example before the changes, the data populated in Flexgrid took 81 seconds and after the changes it took just 18 seconds. We also worked on writing Macros for this system to generate correct/formatted Pivot Tables out of single Excel Sheet.


Youth Social Networking

Client:
Tangerine Digital Entertainment
Industry:
Entertainment/Media
Technologies:
ASP.NET 2.0, C#, SQL Server 2005, XML

We developed a social networking site for youngsters in colleges and universities to showcase their talent to the world. The application serves as a platform which promotes new talent, connects talented and creatively inclined people and is quickly becoming a mouthpiece for the young audiences of the country.

Interesting features of the application which we developed:

1. Users can create their profile and add details about their talent.

2. Users can add their college/universities as campus and invite their batch mates to become members of the networking site.

3. Users can upload their music, videos and photographs to the website and share them.

4. There is a facility of virtual room on the site which the user can customize just like his/her own real room.

5. The site hosts various talent contests online in which the users can participate and win prizes.

6. The site has a ´juiceboard' which serves as a newsboard with latest news and articles for users.


Content Management System [.Net 3.0]

Client:
Software Development Company
Industry:
IT Services
Technologies:
VS 2008 , ASP.Net 3.0 , NHibernate, MS SQL 2005 & MySql

We developed a CMS system which was built on the latest .Net framework. This CMS helps in building 100% customizable websites. It has a multi-lingual interface and has many useful modules built into it and is used by major Canadian companies to build and maintain their websites.


Gantt Chart

Client:
Software Consulting/Services
Industry:
Airlines
Technologies:
ASP.NET / VB .NET 2.0, MS SQL Server 2005, SQL Server 2005 Reporting Services, XML 1.0, XSLT 1.0

The requirement was to develop a chart via the application that shows task schedule of an employee and is also capable to measure the performance of an employee in number of hours worked per shift. This chart was put in the reporting services, reason being employees always get confused as to where to find a specific report, and the Report Server is preferred to organize vast amount of reports with different authorizations.

This application works on Reporting services. Here is how the process works.

An XML file is generated through dataset under .rdl file and saved in the server. Thereafter an xslt file is prepared, XSLT describes how the xml document should be displayed - XSLT is a stylesheet language for XML. The original document is not changed; rather a new document is created based on the content of an existing one. The new document may be serialized (output) by the processor in standard XML syntax or in another format - such as HTML or plain text. Xslt is most often used to convert data between different XML schemas or to convert XML data into HTML or XHTML documents for web pages, creating a dynamic web page. On report (RDL File) creates a link that follows us to the HTML page, basically SQL Server 2005 reporting Services (SSRS) is a server-based reporting platform that provides comprehensive reporting functionality for a variety of data sources. Reporting Services includes a complete set of tools to create, manage, and deliver reports. Reporting services tools work within the Microsoft Visual Studio environment and is fully integrated with SQL Server Tools and components. Once we are done with creating RDL File, we will need to deploy it on Report Server which manages all reports and information kept in reports on backend. Some of its tasks involve keeping metadata of reports, Data source information for reports and cached reports. All of this information is kept in SQL Server database which we will configure as part of configuring Reporting Services.

The reports developed and deployed on Report Server, is viewed by users using Report Manager, which uses report server on the backend.


Help Desk System

Client:
CRM Software Provider
Industry:
Software Service
Technologies:
Agile Point, WSS 3.0, ASP.Net 2.0, C#, SQL Server 2005

We developed a Helpdesk system for partners and customers linked with Agile Point BPMS products.

This includes a registration module wherein a customer/ partner can create their helpdesk account. It also includes a lost password module. On successful login, a user can see the latest news and events on the main page. This also has an option for creating a new ticket and view the corresponding ticket status as it passes through the different phases of the registration process.

All these processes involve the workflow designed using Agile Point envision process templates. Processes like registration, login, lost password and creating new tickets triggers the corresponding process template. Each process template has its own phases/ flows defined which carries different database operations, e-mail sending processes, conditional checks, manual approval tasks, etc. The manual/ approval tasks get displayed in the WSS 3.0 site under a custom webpart. This site is mainly used by internal staff.

The task list is user specific i.e. it only displays those tasks which are assigned to the logged-in user based on his access level and permissions. The internal staff can then set the status of different flow handler conditions. The main objective of this site is to handle ticketing requests through proper business process management flows using Agile Point.


Illustration

Client:
A Leading Insurance Company
Industry:
Insurance Group
Technologies:
Net 2.0 framework, ASP/VB .NET,Crystal Reports 10, JavaScript, SQL Server 2005, Excel 2003

We developed this system to manage various products for an insurance company. The rudimentary concept is that agents can directly fill up the application form and generate the Excel docs for each product over the internet. All the products have different input requirements and based on the input data, output will be generated. The calculation is also different for each product with various input parameters. To manage the calculation one unique concept came up named 'Excel Engine' and a website to manage the input and output values.

Administrator has the ability to create input and output fields for a product with the validation options according to the requirement in the 'Excel Engine'.

User section has been implemented to manage application for customer and report generation. In User section 'Brokers' can manage their 'Broker-Agents' and administrator manages 'Brokers'. 'Broker-Agents' can access only those products and reports that are assigned to its respective 'Broker'.


Activity Management System

Client:
A Leading Insurance Company
Industry:
Insurance Group
Technologies:
ASP.NET, C#.NET, .Net 2.0 framework, Crystal Reports 10, JavaScript, SQL Server 2005, XML Chart

The Activity management system we developed is used to keep track of the activities of managers and agents. It has two (admin/ user) sections. An admin can create and update the agent information such as current status (active/terminated), reset password, assign override etc. Admin can synchronize the data from Access database to SQL Server database to update the agents. Managers can enter the activities of their lower next hierarchy according to their role. Managers can also generate several reports (export to excel), graphs within a date range.


Visual WebGUI Web Development

Client:
Software Solutions & Services Provider
Industry:
Health Care
Technologies:
WSS 3.0, C#.Net, SQL 2005

We developed web applications using Visual WebGUI for different medical surveys like Asthma, Diabetes, Cardiovascular, etc. Each survey is in a questionnaire format designed using webGUI forms. WebGUI facilitates creation of rich web-based application with support for Ajax using the Windows application approach. All the web forms are designed using Windows forms and at the runtime it automatically gets interpreted as web pages. The database interaction is managed using .Net 3.5 LINQ concept.


Product Web Portal

Client:
Virtual Reality Software company
Industry:
Industrial Engineering
Technologies:
ASP.NET 2.0, VB.net, SQL 2005

We developed this web application which presents a rich set of AJAX enabled web pages for different categories of users (like Admin, engineering and guest users) for various user level activities like uploading virtual reality models of virtually unlimited size, managing the VR as well as transactional models, downloading model files etc. 

This web portal includes user authentication/ validation across all the pages of the application to secure the content from non-authenticated users. The admin section includes features like adding new user to the application, editing existing users, changing user role/ permissions etc. This web application also converts a Transactional model to a Virtual reality model on the fly upon user request and facilitates downloading the same onto the user machine.


Auto Data Poster

Client:
Service provider for auto dealers
Industry:
Automotive Industry
Technologies:
ASP.net 1.1, C#.net, SQL Server 2005

We created this application which enables posting information to well-known online classifieds automatically. We followed a process of automatically collecting web information from the advertisement site, then edit it with our own website data and send results to the website programmatically. This process helps the dealer in saving time in posting data to the site manually.  This is a web based tool that enables car dealers to directly send the latest updated data including vehicle photographs' link to the ad site. The ad site terms and conditions are followed strictly to post data in order to avoid auto rejection of the posted entries.


Sell Management Module

Client:
Online Auction Provider
Industry:
Utilities Industry
Technologies:
ASP.NET 3.5, C#.net, SQL 2005

The project involved migration of an existing classic ASP application on to the .NET format. The business logic was ported into the .NET libraries which were used in the application.

It involved a sell module which allowed the creation of items by the logged in user for bidding based on the listing format (e.g. Auction, Dutch auction, Trade, Classified Ad. etc). Other users will bid for that item by providing the quantity and quote price details & finally the bidding will be closed depending upon the user's bid value and end date.

The owner of the Item can edit/Delete his/her item details before the bidding process starts. A detailed bidding view page was implemented which showed the latest bid value, in order to enable users to make a call on the latest quoted price. This page continuously gets updated through AJAX at specific time intervals to display the latest bid value. 

There is an admin module as well which has the rights to create new sell templates for different items with different listing formats, so that at any moment those can be activated for fresh bidding.


Tax Filing Application

Industry:
Finance
Technologies:
ASP.NET & SQL SERVER 2005   

This is a web-based online tax filing application. It allows users to register themselves on the portal, upload their information based on their tax forms for filing. Then the system also provides features to add supporting documents for refund claims.

The actual tax filing was done by our client who charged his users for this service. For user payment we had PayPal integration done.


Migrating classic Online Auction ASP software to .NET

Industry:
IT/Web Services
Technologies:
.NET 3.5 , C#.Net, SQL 2005

The existing online auction software developed in ASP with SQL2000 database needed to be migrated to ASP.net Frame work 3.5. In the ASP version the business logic of the application which existing in the COM dll was migrated into .NET assemblies.

The application had 2 modes – Admin and User.

The Admin user creates and maintains the various listing formats as well as manages the registered users and registered sell items. Each and every transaction in the Sell module such as invoice details, listing details, bidding details etc is managed and controlled in the admin section. Admin also has the right to create new 'Sell' templates for different items with different listing formats, so as to activate the bidding for them at any time.

The user can create an account and use the existing listing formats to post items for sale. Other users can login and bid for the posted items.


ASP website

Client:
IT Services
Industry:
IT Services
Technologies:
ASP, PHP, My SQL

This is an ASP based web site. This website allows a student to create his/her account details, select the course he/she wants to pursue, selects the faculty and pay online.

Faculties are allowed to create new courses and their fees structures along with the number of days required to do the course and its scheduling. This also includes the number of HTML reports for Faculties and Students.


Affordable e-docs

Client:
Service Provider
Industry:
Service Provider
Technologies:
ASP.NET, C#, Crystal Reports, SQL Server 2005

We developed eDocs web application which allows customers to view their documents like bank statements online. The application has three sections - admin, client and customer.

The clients are financial institutions, doctors, hospitals etc. The admin and/or the client manager can upload the documents for a customer. The customer can then login to the application to view the documents. The application also has customer and document search functionality along with reports like client summary, new customers, all customer and client users. This application can integrate with a banking application. The application has a batch document upload program which is a Windows Service.


Google Maps Travel Calculator

Industry:
Software Service Provider
Technologies:
ASP.net and Google API

We modified the Google Maps Travel Calculator. The issue was that every now and then Google asks to clarify one or both of the input addresses. When this occurs, the TravelCalc dll bombs and returns zero miles and time. We fixed it for our client's application.


Custom .Net Application Development

Client:
Custom Solutions Consultant
Industry:
IT Services
Technologies:
.NET 3.5, VB.NET, SQL 2008, FileBound

The requirement was to develop a custom application that can generate good quality reports by writing text over the images using the power of .NET desktop applications.

We created a custom application that was developed to perform the following functions:

1. Reconcile delivery tickets scanned into a document management system with company system database.

2. Print statements, invoices & tickets in a predetermined & presorted order.


ZNode Integration with Custom CRM Application

Industry:
E Shop
Technologies:
ASP.NET 3.5, ASP.NET AJAX, zNode Store Front, SQL Server 2008

The goal of this project was to get the sales order transactions into a different application. The challenge here was to do the same without modifying too much of zNode code so as to keep the future updates from zNode trouble free. We did the same with some custom tables, fields in the zNode database and the project was delivered successfully without touching the zNode code base. The updates were real time and we have used windows service and a web service call to do the same.


ASP.Net Integration

Client:
Software Development Company
Industry:
Pollution Management
Technologies:
ASP.NET, SQL Server

This is an ASP.Net application which was developed using VB.net and SQL server 2000. We have used .Net to find and fix bugs in this application and we have also given solutions to existing problems for this application.


Integration of Digital Document in ASP.Net

Client:
Healthcare
Industry:
Healthcare
Technologies:
ASP.NET 2.0 with VB.NET, Visual Studio 2005, SQL Server 2005, Visual Guard .Net, Telerik, Teleform & Win XP

It is a Web-based application & the purpose of it is to develop a personalized healthcare survey that is a part of a larger medical group of hospital providers.

Main features of the application are:

Import patient demographic data

Manipulate data to provide sample set

Merge questionnaires

Scanning and verification of questionnaires

Store questionnaire responses

Track questionnaire status

XML Generation for CMS Upload and

Melissa S/W & Visual Guard .Net integration.


Library Management

Client:
Consultant
Industry:
IT Services
Technologies:
.NET 3.5, SQL Server 2008, VB.NET

We developed a desktop application which manages library of books. We have implemented MARC library in this project. We have also been involved in the software testing and bug fixes for this project.


Sales Prototype Application

Client:
Internet Marketing
Industry:
Internet Marketing
Technologies:
ASP.Net

We designed and developed the user interface for this sales application. There are two different types of users of this application – Buyer and Seller. The Seller can upload his own equipment so that any person who is a buyer can select any equipment to purchase it. Seller can upload as many equipment as available so that buyer can purchase it.


SiteFinity CMS Website

Industry:
Animal Welfare
Technologies:
ASP.Net 3.5 and SF

We developed a Content management system using SiteFinity CMS. The website provides information related to pets and how to take care of them.


Driving Instruction Management System

Client:
Software Company
Industry:
Driving School
Technologies:
ASP.NET 2.0, SQL 2005

This application is designed and developed for a client who runs a driving school. It works on SaaS model with multiple driving schools using the same application. The application had to support both the class room curriculum as well as the driving lessons.

The driving lessons, the maneuvers, the instructions, test patterns are customizable at state level and also at client level. Every progress of each student is closely monitored and recorded in the application. The certification process is also completely automated by the way of sending mails and other supported documents to the state authority.

The application has three parts namely - Office Operations, Business Operations and Scheduler. Office Operations & Business Operations are designed for back office people so that the students' progress and billing is kept track of. Apart from that there is a permission matrix set for all employees to use specific pages which is controlled by the Admin. The application also has a student login and the scheduler is real time with instructor and class schedules.


Web Based Report Generation Application

Client:
Pharma Company
Industry:
Pharmaceutical
Technologies:
ASP.net 3.5, SQL server 2005

This web-based system is designed and developed to generate reports - Line Summary and GAD. The system has two types of login - Admin and User who access the system based on their access level.

Line Summary report summarizes revenue by product type and the GAD for details relating to revenue, margin and machine hours for certain customer, compounds and/or products that represent the bulk of revenues for a particular site.

The application also produces a consolidated report for a combination of multiple sites called a reporting group and for a product class that is a combination of different products. Admin also has a locking feature to lock the data entry for selected period and to manage different data exchange rates for different sites. This feature is used in reporting to generate report in local currency as well as in US dollar.


Web Tracking Rewrite

Client:
ISV
Industry:
Logistics
Technologies:
ASP.NET 4.0, C# 4.0, jQuery, jQuery UI, SQL Server 2008, SSRS

We developed this WebTracking application which serves multiple freight forwarding companies.  Forwarders need to provide an online resource to their Customers. Their customers primarily consist of shippers, consignees and agents, who wish to track their shipments. This is similar to online tracking provided by UPS, Fed Ex and such companies.

So the data needs to be compartmentalized by 

1. Forwarder 

2. Customer (specific to the owning Forwarder). 

The shipment and tracking history is entered to the web application via a window service that runs in frequent intervals and transfers any new or edited shipment and tracking data. 

Customized themes are one of the exotic features of the application. End user is allowed to customize the color, font, background etc as per his/her choice.

The broad functions which this application does include:

Administrative

  o To create/modify/delete forwarder

  o To create/modify/delete companies under forwarder companies.

Operative

    Show/print Tracking history

    View/create/delete/print request for shipments

    View/print financial information

    Extensive search/filtering criteria to every list page

    Shipment information from login page.


ASP.NET Shopping Cart

Client:
IT Services and outsourcing
Industry:
IT services
Technologies:
ASP.NET 3.5, SQL Server Express 2008

The application has the login credentials plus the ability to read the products from the database, if entered manually. There was no ADMIN site to handle the products and categories earlier and we added the admin section in this application as well. Also the shopping cart has features till user can see the items in their cart and total price without any taxes, shipping cost etc. Moreover it was not related to any payment gateway.


Event Registration

Client:
Software Service Provider
Industry:
Services
Technologies:
ASP.NET 4.0, SQL Server 2008, C#, ASP.NET

The purpose of this project was to develop a website to allow users to register online for different events organized by our client.

The website provides a smooth user experience using its intuitive user interface to allow users for individual or group registration and to help manage the user accounts. The website allows users to create their own login and also provides a seamless integration with Windows Live ID. The registration process involves a number of steps including providing details of the registrants, adding guests and finally making payment through PayPal. User can add and cancel registration of any registrant / guest and the website provides a smooth user interface for online payment and cancellation of payments though PayPal integration.


Custom Application for Kitchen

Client:
Food industry
Industry:
Food Industry
Technologies:
ASP.NET, SQL SERVER

This was a small application that was custom built by the client to manage orders for their kitchen. Their primary clients were hospitals and they manage the menu list for each day of a week for a specific time period, after which the same menu was re-arranged to be served on different week days.

They needed an interface to do this for long periods, so that the system can alert the kitchens as to what needs to be served in the kitchen on specific days of the week and in what quantities for a hospital in advance.

The application was accessible to the hospitals to create their order list, as well as to the concerned kitchens to track the order and ensure timely delivery.


Outbreak Managemenmt System

Client:
Software Service Provider
Industry:
HealthCare
Technologies:
ASP.Net MVC3, Ado.net Entity Framework, jQuery ,SSRS

OMS is an Outbreak Management System to measure the health outbreak of diseases. It is a web application using MVC3 .NET 4.0 framework. ADO.NET Entity framework is used to interact with the database. Reports are developed using SQL Server Reporting Services. jQuery is used for client validation and UI interaction. Rajor View engine is used for the view pages used in the application.

Work mainly involved in the implementation of the following areas:

1. Reporting- Designing reports, writing stored procedures to populate the reports, dynamic crosstab reports, sub-reports.

2. Export and Import Functionality - Exporting and importing data to and from Excel files from/ to the database for all master entities.

3. Search (like for Case, Contact, Organization) - Advance Search Module, Call Log Section.

4. Quick Case Entry - The quick case entry screen is where the system displays the demographic data entered by the user along with any associated conditions. Auto-fill provides users the ability to quickly enter case data.

5. Implement Inline add, copy, edit and delete functionalities using Telerik Grid.

6. Replace all the dropdown controls with Telerik controls throughout the application to support some new enhanced feature and modify the code accordingly.


POS Application

Client:
Hospitality Client
Industry:
Hospitality Industry
Technologies:
ASP.Net, C#, SQL Server 2008, WPF, RFID Tech

We have developed a Point of Sale (POS) application for the hospitality industry using RFID technology.

The application issues RFID bands to guests along with integration with an existing POS application. The application reads tag ids from the RFID tags and associates them with the guest profile. The application works with different RFID readers like RFIDeas AIR ID writer, RFID ENROL ID and FEIG reader and uses the SDKs available with these readers.

There is another section in the application which is for guest recognition, which displays multiple guest details based on the tags scanned as the guests walk in through an Alien RFID Gateway. Alien reader reads 100's of tags at once and uses the Alien SDK and works for UHF band. The protocols used are ISO 14443 and 15693.

Here is a list of Hardware which we have used for this project.

1. FEIG Reader

2. RFIDeas

3. Alien Reader

4. Magnetic Strip Reader

5. Driving license, Passport scanner

6. Ethaca Printer


Web Application for Data Retrieval

Client:
Healthcare
Industry:
Healthcare
Technologies:
ASP.NET 4.0, SQL 2008

This application consists of a web application and a windows service. The web application forms the UI part – it is designed as per end users' needs and the Windows service is integrated to this web application. It is the window service that actually reads the file from a specified folder, imports the file and records information in the database. Once the record and file information is updated by the window service, end user can then see those information from the website.

All the information required to setup the web application and the window service are defined in the configuration (config) files. The web application has its own webconfig file and the window service has its own appconfig file.


Project Organiser

Client:
IT Service Provider
Industry:
Industrial Engineering
Technologies:
ASP.NET 4.0, C#.Net, AJAX, JavaScript, jQuery, CSS, MS SQL Server 2008, XML

The project involved development of a web based solution for managing of Jobs, Tasks and creating Condition Report.

It was an existing Excel application on the client's internal network file-share. Client had expressed a desire to rebuild this application using an online platform to improve security functionality around the entered information and multiple-user capabilities. Our job in this project was to design and develop a comprehensive web based solution with all of the existing functionality of the current Excel application and merge new business features as per the client need.


Taxi Dashboard V2

Client:
Taxi Service
Industry:
Automobile
Technologies:
ASP.Net 4.0, SQL 2008, JQuery Mobile 1.0 , HTML 5, CSS 3

The mobile application will retrieve the required information about a place from the database by making an AJAX call to the C# page methods (work as web service). It will then receive the weather information by sending Geo locations to a web service. Then the application will receive the flight information by sending time zone and airport code to a web service.  The application also displays a Google map of the place. The user can also provide the Place name in the website URL to get the information. If the specified place in the URL is valid (i.e. stored in the database) the application displays the required information to the user.


Location attendance tracking solution

Client:
Software Service provider
Industry:
Software Solutions
Technologies:
ASP.Net, C#, SQL Server

We developed this application as a location attendance tracking solution, integrated only for audit admin.

It consists of functionalities such as dashboard, notification details, asset details, build routes etc., supported by back-end database objects like stored procedures and triggers. There are look-ups for admin to manage the above functionalities.

The dashboard page consists of two look-ups, one for alerts and other for uncompleted shifts. The user can view and archive data from the look-up. The notification details page has a look-up to view and edit the notifications of the user. The asset details page consists of functionality to view, edit and add new assets through the look-up. The build routes page consists of a nested grid in which the user can view all the asset details, scan-in, scan-out time along with the tolerance, by selecting a specific route.


STO .Net Webservice to FileMaker

Client:
Software Product/Services
Industry:
Construction
Technologies:
ASP.Net 4.0, C#, WCF

The scope of this project was to create a .Net web service which could be consumed by FileMaker application. The main issue was a third-party web service API, which was available, did not allow FileMaker application to consume it.

A custom .Net webservice using WCF and C# 4.0, which was basically consuming service of the 3rd-party provider and provided a channel to FileMaker to use its extended services, was created. First a list of methods which were used/ consumed from FileMaker application, were identified. Then types of parameters from FileMaker application were identified as well. Using them, .Net webservice to FileMaker was built.


Custom Login Module

Client:
Travel Group (Air Ticket Wholesaler)
Industry:
Travel
Technologies:
C#, Asp.Net 3.5, DotNetNuke DNN 6.2.2

As per the requirements, we developed an installable DotNetNuke custom module, which provides a login container. This module is only accessible to registered users/ agents of the site and can be installed/ added to any DotNetNuke instance. Main feature of this module is to allow agents to provide their login related credentials and after successful authentication allow them to check air ticket fares as well as other related info.

With a Login module one can validate all input fields to ensure none are empty. The application can call a third party webservice to authenticate users/ agents. If they face error, then they get a display message without refreshing the page. If it is successful then it allows user/ agent to go to an external site. One can store login credentials in session, so that if the same module is present in other page as well, it would show logged-in user state.


Online Support Website

Client:
Software Service Provider
Industry:
IT Services
Technologies:
Dotnetnuke 7.0, ASP.Net 4.0

We developed an online portal for a client where they can store information related to their products and services. We worked on the existing site to improve the overall performance using DotNetNuke module and page level cache settings.

We also modified existing skins and fonts to make the website look classy and highly engaging. We added new content, few more pages and worked on related css tasks to enable new content to fit into the pages. Fixed issues of feed and contact module to avoid page crash and ensure website behaves as per requirements on different browsers. We installed DotNetNuke blog community version module as well.

We setup SMTP settings to make contact module functional and deployed the site to the production server. We also upgraded the site from 6 to latest version i.e, DotNetNuke 7.0.04. Modified the entire look and feel of the existing website. Fixed few bugs related to existing modules and improved the overall site performance.


Banking

Client:
Banking Service Provider
Industry:
Finance
Technologies:
Kentico CMS 6.0, Asp.net 4.0,C#, Sql server 2008, jQuery 1.9.2

We designed a banking website in Kentico. We created master pages, page templates, document types, custom tables and custom transpose. Two PSD files were provided by client, it was parsed into HTML/ CSS and images. Then two page templates were created. We integrated jQuery and tabs plug-ins into template and modified its appearance as per requirements.

We also created few documents types and custom tables in order to enable the admin create and add content dynamically to the page. Also added few webparts to the page templates like repeater and editable text.  We also added transpose to the repeater webpart in such a way that it will pick content from child nodes of the page automatically, display tabs and accordions format.


Wireless Site

Client:
Wireless Outfitter
Industry:
Marketing
Technologies:
Umbraco 4.7.1, Asp.Net 4.0, Sql Server 2008

We created an event landing page to allow users to fill required information and register for events. The webpart we created allows users to fill information and on submitting it, the application sends an email to to site administrator.

We also created a new template/ document type and added this web part to a new page. This webpart also allows admin to set to email address dynamically in Page level. And admin can also insert some text and images to our web part dynamically.


Social Marketing

Industry:
Social Networking
Technologies:
Asp.Net 4.0, C# 4.0. Umbraco, Sql Server 2008

We created a Social Media Multi-Level-marketing (MLM) web application which is on similar lines as Amway. This application allows its members to build a Multi-Level network hierarchy of their friends via social network using Twitter, Linkedin and Facebook. In addition, members can also invite new members by Email.

Once a member reaches a critical mass (with certain number of members in his network), they would be able to make money by establishing MLM schemes (Deals). Deal is offered to members by Email where there are URLs to purchase some product. Once the member purchases, senior folks in the hierarchy will get commission benefit.

The application also has an Admin section where the admin can create and manage email templates and can also add tags to email template which will replace with actual value/price at the time of Email distribution.

Couple of few best features of this application is the following:

1. Ability to invite friends to join using pre-existing social media channels.

2. Level representation of member hierarchy. 

3. Tracking of member's in your network hierarchy. 

4. Easy tracking of effect of deal signup and profit return for their network.


Book Rental & Purchase Site

Client:
IT Services
Industry:
IT Services
Technologies:
ASP.NET C# jQuery SQL Server 2008

The web application we developed for our client provides feature to buy, rent and sell books online. User can search for books by title, author or ISBN. They can check different price values for the same book from different vendors. They can see the recently sold books & featured books. The checkout part includes Authorize.Net integration for buying through credit card.

Functionalities include Page Top Book Search which means Buy/Rent search in Amazon (using Amazon API) and Sell search in local database for entered keywords. Then Book Details Page which deals with VerbaCompare and Book Renter API integrated to display price comparison for the searched book from different vendors.

Another functionality is the shopping cart module which provides feature to manage all added books in bookbag. User can login through existing Becks account or by Facebook. They can checkout items per vendor or can delete individual or all items from bookbag. The checkout page deals with a user who can use existing address or add a new address for shipping and/ or billing. Checkout is done through credit card using Authorize.Net integration in SSL.


Patient Portal

Client:
Healthcare service provider
Industry:
Healthcare
Technologies:
ASP.NET 4.0, Telerik RadScheduler Controls, MS SQL server

We developed an EMR windows based application in .NET (C#) which connects secure web services to databases like SQL server.

Made several additions to the app with the help of healthcare HL7 experience, technical expertise in moving components of backend from SQL server to MySQL. Migrated some parts and components to ASP.NET application.


PPS Online Project Status

Client:
Software Service
Industry:
Software
Technologies:
Umbraco 4, Asp.Net 4.0

As per requirement, we built an Umbraco custom data-type where user can select project status, date-time and fill notes and save the information. This information will be displayed in a grid like format for further manipulation and on 'Save & Publish' of the page, be pushed into Umbraco database with XML serialization. This XML format data can be used in any extended Umbraco control for future use.

This data type includes one drop-down list which will be populated from a list of nodes in Umbraco tree whose parent id is to be given in settings of data-type. This drop-down list represents project status.

It also includes Umbraco date-time picker and comments/ notes field in order to store data-time and description along with selected status. This data-type is developed in such a way that it is going to be actually stored into database when 'Save & Publish' button of Umbraco is going to be clicked. This pushes data in XML format which is the storage data-type for Umbraco.


Training Site

Client:
Wireless Outfitter
Industry:
Marketing
Technologies:
Umbraco 4.7.1, Asp.Net 4.0, Sql Server 2008

We created a landing page which allows users to fill required information in a form and register for listed training events. On successful registration it will send an email to the site administrator.

We created a new ´Contact Us' control having required fields as links this to existing Contact Us page of the site in order to fix page crash issue. Added a server side Captcha control to Sign-up page in order to prevent bots from spamming it.

We also created a new template for landing page. Created two macros (Linked with .Net User control) for functionality of landing page and contact us page. And we also integrated a 3rd party captcha control in .NET user control in order to reuse it in Contact Us, Sign-up and event landing page.


Patient Education app

Industry:
  Healthcare
Technologies:
Microsoft ASP.NET MVC 3 Framework, NHibernate, SQL Server 2008

Patient Education Application is a web application, built for use by the patients visiting a doctor's clinic. The application is meant to be accessed on tablet devices (iPad, Samsung Galaxy etc).

This application has been built using ASP.NET MVC 3 Framework, with a SQL Server 2008 backend and involves NHibernate for database mappings

Main features of the application:
- Microsoft ASP.NET MVC 3 Framework & NHibernate
- Full Text Search using SQL Server 2008
- Various content types: Videos, Diagrams, Drugs, Conditions
- Support for multiple video formats, including mp4, swf, flv, youtube, vimeo etc.
- Editing a diagram
- Facility of importing a doctor's content
- Creating and editing of content by doctors
- Options for printing and emailing content by patients


Technical Papers Site

Client:
ISV
Industry:
ISV
Technologies:
ASP.NET 4.0, Entity Framework 4.0, WCF, C# 4.0, jQuery

This site is a free online dictionary for words, phrases and abbreviations that are related to computer and Internet technology used by IT Professionals. It provides content in form of terms and articles with definition and explanation in a simpler language.

We developed this application for our client who intended the application to provide strong competition to dominant players like Wikipedia, however, for the technical terminology only.

We built Search functionality as well in the application where articles can be searched for by title, tags and numerous other advanced search features like RSS feed and so on. We also did SEO implementation making the website pages visible in search engines results of Bing and Google.


SMS / Email Notification System

Client:
Taxi Service
Industry:
Automobile
Technologies:
ASP.NET 4.0, SQL server 2008

The main purpose of this application is to send notification about all the expiry dates of the drivers and vehicles to the Company and the driver. It's a web application, which is scheduled to process all the Driver and Vehicle DBF files from the FTP server to send SMS and Email notification.

1 - Initially the users have to upload all the DBF files to the FTP server by running a Batch file.
2 - The company's FTP authentication information should be there is the Company table.
3 - The web application is scheduled to work on every day. The web app will read data from the company table to retrieve FTP information for each company. It will then download the FTP files from the specified server. It will then process the DBF files to retrieve all expiry dates of the active drivers and expiry date of all the vehicles and send email alerts.


Taxi Dashboard

Client:
Taxi Service
Industry:
Automobile
Technologies:
Asp.Net 4.0, Sql 2008, Jquery Mobile 1.0 , HTML 5, CSS 3

The mobile application is designed to display map, weather and flight information of a location.

It retrieves the required information about a place from the database by making an Ajax call to the C# page methods (work as a web service). It will then receive the weather information by sending Geo locations to a web service. It will then receive the flight information by sending time zone and airport code to a web service.  It also displays a google map of the place. The user can also provide the place name at the url of the web site to get the information. If the specified place in the url is valid( i.e. stored in the database) the application displays the required information to the user.


Automotive Part Selling Integration

Client:
ISV
Industry:
ISV
Technologies:
Asp.Net, SQL Server 2008 R2, Silverlight , IPO protocol, WCF service 

The application deals with buying and selling of car parts. All the interaction is done using WCF service. We have buyer and seller web service, both implementing IPO Protocol. Buyer service is integrated with web application which in turn will call seller service. We are using dynamic reference of the seller service. User chooses the required parts and sends request through buyer service, buyer in turn call the seller and populate data into the seller database. Depending upon login we will call the respective seller service using dynamic reference.

We are sending quote and request quote for the parts to the seller which is getting populated to the seller database. Seller can see the same request and can confirm the request which will reflect in buyer side.


Ecommerce App

Client:
ISV
Industry:
ISV
Technologies:
ASP.NET, C#, jQuery, SQL Server 2008

The purpose of this app is to help a user to select the best packaging to fit their battery shipping. For that, a user needs to go through 5 steps, i.e. "What are you shipping", "Battery type", "Shipping method", "Category" and "Size". There is a table named, "Paths" which contains all the possible combination of WhatYouAreShipping, BatteryType, ShippingMethod,  and BatteryCategory and Style. And the items on the respective tabs will be shown depending on the paths available. One can't move forward to next step without selecting anything on current tab, but can go back anytime. After a user selects the path and reaches Size tab, there will be a "Buy Now" button to redirect to the Product buy now page if the product is available, otherwise it would show  product unavailable message.


EDI Parsing

Client:
Healthcare
Industry:

Technologies:
ASP.Net, SQL 2008 

We developed an e-Claim multiple parser used to show insurance status and claims details of a patient with the help of electronic files which we received in X12 and human readable format from different clearing house.
  •  PBS Parse Multiple Files (Window service)
•  PBS View e-Claims (Web Application)
PBS Parse Multiple Files - A windows service which is running after a particular time periods and call the multiple parser (exes) one by one.

Eclaim277Parser - Exe gets the 277 Electronic data file from Source Folder (Client payer Inbox folder) parse all content of file and dump all the data in to the database show Claims Status on web application
Eclaim835Parser - Exe get the 835 Electronic data file from source folder (Client payer Inbox folder) parse the EDI File data and dump into the database to show claim details on web application
Eclaim999AckParser - Exe get the 999 Electronic data file from Source Folder (Client payer Inbox folder) parse EDI File data and dump into the database to show File status on web application
EclaimDPRParser - Exe get the DPR (Delayed Payer Report) Electronic data file from source folder (Client payer Inbox folder) parse the EDI File data and dump into the database to show Claim Details on web application

EclaimEBRParser - Exe get the EBR (Electronic Batch Report) Electronic data file from source folder (Client payer Inbox folder) parse the EDI File data and dump into the database to show Claim Details on web application

ExcellusHumanReadableParser - Exe get the Human Readable Electronic data file from source folder (Client payer Inbox folder) parse the EDI File data and dump into the database to show claim details on web application
MoveElectronicFiles - Exe used to check file type and move it to the destination folder from where it to be parsed.
PBS View Eclaims - It's a web application which shows all Parsed EDI file details (claim details, claim status and patient information) on the basis of user and their role.


WorkOrder Management Win App

Client:
NewYork
Industry:
IT service
Technologies:
ASP.NET,VB.NET AND DEV EXPRESS

This application is a windows application. It is developed in vb.net programming language and the backend  is sqlserver 2008 express. DevExpress controls (version 12.1) are used for the User Interface.

The web application has tables which are managed through this application are get used in portal. The look up values for a customer which get shown in different modules of  the portal also managed through this application.

In this system, One customer can belongs to only one company. A customer belongs to a specific company can have  more than one location. Also multiple users can be assigned to a specific customer.

Customer table Contains column ´CompanyID' which is mapped to the ´CompanyID' of Company Table that describes a specific customer belongs to which Company (Customer-Company RelationShip)

Location table contains columns LocationID and CustomerID, which combines forms the primary key for the Location table. Here a customer can belongs to more than one location and a same location can be assigned to multiple customer i.e Multiple customer are present for the same location in the location table(Customer-Location relationship).

Multiple users can be assigned to a customer for a specific location that belongs to the customer. The relationship between user,location,customer are defined in the UserLocation table. When a user need to be assigned to a customer then he is get assigned through a location i.e for a location a specific set of users are assigned to the customer.

Userlocation contains columns like CustomerID,UserID and LocationID. Here one can find out which are the users assigned to a customer and  for which location.

User:-
In User module we can add,edit,View and delete a user and user settings. It is also used for setting Roles Access for various Modules.
Customer:-
In customer module we can Add,Edit and delete a customer and it's other details.
WorkOrder:-
In this module the workOrder values existing in WorkOrder Table, which are added can be viewed based on the selected customer.
Company:-
In this module we can Add,Edit or delete a Company.
VersionInfo:-
In this module we can add,view and edit a version details in lookUp table.
Location:-
In this module a new location based on a customer can be added,viewed and edited.
ConnectionSetUp:-
In this module the new connections could be set.
Products:-
In this module an existing product can be viewed and modified.
Space Management:-
In this module we have functionalities for cleaning up Extra spaces and enters existing in Products Description and Resolution fields of Products Table.
And also, it contains functionalities for clearing last Login History detail values.


Taxi Dashboard Admin

Client:
Taxi Service
Industry:
Automobile
Technologies:
Asp.Net 4.0, Sql 2008, HTML 5, CSS 3 

This web site has been designed to set the zone information by the admin in order to display it in the jQuery mobile user end.

The admin can enter state, city and zone information. The information will be about the place name, Gmap location, time zone, airport code etc. Venue can be added to each zone. The admin has to provide venue information like venue name, city, state, web site , phone number etc. The Google map geocode validation has been implemented to validate the venue address details. Events for each venue can be added by the admin. Event must contain information like event name, date and time of the scheduled event and estimated attendance. Event can be added one by one in an event grid or a number of events can be imported by giving details in a text file.


Excel Application

Client:
IT Service Provider
Industry:
IT Service Provider
Technologies:
ASP.Net 4.0, C#.Net, AJAX, JavaScript, jQuery, CSS, MS SQL Server 2008, XML 

This project is based on converting a custom built Excel application currently existing and recently built, that exists on their internal network file-share. The client has expressed a desire to rebuild this application using an online platform because they need improved security functionality (Windows Authentication/ADD) around the entered information and multiple user capabilities. This replacement system should minimally retain all of the existing functionality of the current Excel application including file management, user access control, and project grouping functionality. WebTeks can provide you access to the Excel Application when and if necessary.


Trip/Event Registration

Industry:
Trip/Event Management
Technologies:
ASP.Net, CRM 2011 

This web application is hosted on client provided server, which is integrated to work with their existing website.

- Existing website has an apply page for trips/events, where all the trips/events are listed and links are given for each trip.
- Each link opens a registration page of the new web application.
- The registration page includes all the fields mapped with the dynamic CRM contact entity.
- The user provides the details and on click of the Register button, it will create/update the contact record and create a participation record for that contact related to the particular trips/event.
- The user is matched in CRM contacts by any two field values from Mobile, Email and Date of Birth. If Contact is found, then it updates the contact with new values, else it creates a new contact.
- After contact creation/update, it will create a participation record for that trip. If that contact is already registered, it will display a message saying "You have already registered for the trip".
-        After all the operations are completed, it displays a success message "Your application has been successfully received.".


Weekly Assessment Application

Client:
Software Service Provider
Industry:
IT
Technologies:
Visual Studio .Net 2010, C#.Net, ASP.Net4.0, AJAX, jQuery, MS SQL Server 2008 

User can login to application from this page by providing mailing address and password used for training application. In training application, users are granted permission to login to weekly assessment application. After login, users are redirected to weekly assessment page.

Administrator, supervisor and employee can access this page. Administrator can choose assessment year and employee to view assessments. Supervisor and user can view their assessments only. By default, current week will be editable. Administrator can make any week editable for a year for a user by clicking on editable check box. Users can edit current week and editable week on this page. ´Add new week' link will add a new week for the year.

Administrator, supervisor can export report for a year for a user in both pdf and excel format.

Employee can export own report for a year. Administrator and supervisor can export report for a year (July to Jun) for an activity option in both pdf and excel format. Administrator and supervisor can export activity report for a duration in excel format. Administrator and employee can export report for a week ending both in pdf and excel format. Clicking on right top logout link will abandon the session and redirect to login page. User can edit weekly assessment for a week ending on this page. User can edit summary fields. User can add/edit/delete activity on day basis, choose activity options and activity option items for a activity on this page. User can read instructions at bottom section while editing weekly assessment.


Schedule Verification

Client:
Software Service Provider
Industry:
IT
Technologies:
Visual Studio .Net 2010, C#.Net, ASP.Net4.0, AJAX, JQuery, MS SQL Server 2008 

User can login to application from this page by providing mailing address and password used for training application. In training application, user must have granted permission to login to schedule verification application. After login, user will be redirected to schedule verification page.

Administrator can choose employee to view schedules on schedule verification page. Supervisor and employee can only view their schedules. Calendar views can be monthly, weekly, daily. Users can edit schedules for a day by clicking on a day or event. Clicking on right top logout link will abandon the session and redirect to login page.

User can either choose full day schedule or time based schedule. User can make a on day as off and vice versa for own schedule. Similarly, user can make a holiday as on and vice versa for own schedule by removing exiting schedules.

Only administrator can access this page. Administrator can choose default off days in a week which will be shown as off by default on calendar for every user. Administrator can choose default office start time and end time which will be shown by default on drop down while adding, editing schedules for every user.

Administrator can add/edit/delete holidays from list. Administrator can choose holidays for a year by choosing holidays from list and holidays will be shown as default schedule on those days for that year for all users.


Monthly Activities Application

Client:
Software Service Provider
Industry:
IT
Technologies:
Visual Studio .Net 2010, C#.Net, ASP.Net4.0, AJAX, JQuery, MS SQL Server 2008 

User can login to application from this page by providing mailing address and password used for training application. In training application, user must have granted permission to login to monthly application. After login user will be redirected to region page.

User can logout from the application by clicking on the link at top right corner of the page. Also use can edit his/her profile from link which is immediate right to 'welcome' at top right corner of page. User can add/edit/delete region from this page. Input fields are available above the table to add the region. To edit the region, click on the edit link, then it will give options for inline editing. In setting page, users can add/edit/delete the setting information. It further divides into four categories:

In referral section, user can add/edit/delete referral. User can also print the list of referrals by clicking on the print button shown below the table.

In coordination section, user can add/edit/delete coordination. User can also print the list of coordination by clicking on the print button shown below the table.


Invoice Application

Client:
Software Service Provider
Industry:
IT
Technologies:
Visual Studio .Net 2010, C#.Net, ASP.Net4.0, AJAX, JQuery, MS SQL Server 2008

User can login to application by providing username and password. Clicking on forgot password link will open forgot password dialog. Click on exit menu to close application. After login user can logout from welcome → logout.

User can input username and create new password to login. After login user can change password from welcome → edit profile menu. It will open edit profile dialog.

Meetings section, briefings section, coordination section, referral section.

User can add new customer on this form. Customer menu helps one adding new customer. After saving it will show invoice list for that customer, link to add new invoice, export as excel link, export as pdf link. User can edit customer details, add/edit/delete invoice for that customer. Print invoice report for that customer as excel and pdf.


History Handbook Application

Client:
Software Service Provider
Industry:
IT
Technologies:
Visual Studio .Net 2010, C#.Net, ASP.Net4.0, AJAX, JQuery, MS SQL Server 2008 

Documents menu will redirect user to document list page. Users menu will be visible to administrator only and redirect administrator to users list page.

Clicking on right top email link will redirect user to editprofile page. Clicking on right top logout link abandons session and redirects to login page.

All the documents from all users will be listed in this page. User can navigate to documents and view document by clicking on title. Below title a short description will show with uploaded by, uploaded date and number of comments.

User can search for document title in above search textbox. Add new document link will redirect user to add new document page. User can add new document from this page. User can view document details, download document, comment on document. User can edit/delete their own documents only. Administrator can edit/delete any document and comments.  Administrator can view/edit/delete users on this page.


Expense Report Application

Client:
Software Service Provider
Industry:
IT
Technologies:
Visual Studio .Net 2010, C#.Net, ASP.Net4.0, AJAX, jQuery, MS SQL Server 2008 

User can login to application from this page by providing mailing address and password. After login, user will be redirected to Instructions page.

Instruction page shows the instructions for expense report. Every user can view these instructions irrespective of usertype. But only administrator can edit the instruction. 'Edit instruction' link will only be visible to administrator.

Users can edit his/her profile which also includes password. Link to edit user profile is also at top right corner as immediate right to 'welcome'. User can edit the information which also includes security question which user wants to set which will be asked during 'forget password'. Also they can change his/her password by first typing the old password then new password.

When the logged in user is administrator or supervisor then all the projects will be visible. Otherwise only those projects will be shown which are done by corresponding user. User can edit/delete/print the corresponding project by clicking on the appropriate link shown in the list of projects.

This requires the basic project information. When adding user needs to first fill this information and save it. After that user can add expenses. But if the user is editing then complete form will be visible.

Daily Expense Information represents daily expenses data in a table. User can add by clicking on link 'add daily expense'. Also user can edit/delete by clicking on its corresponding link. This popup will open when clicking on add/edit link in daily expense table.

Mileage Expense Information:

This table represents mileage expenses. User can add by clicking on link 'add mileage expense'. Also user can edit/delete any expense by clicking on its corresponding link. Above this table it shows the mileage calculation date and rate, which can only be set by administrator or supervisor but will be static for user. This popup will open when clicking add/edit mileage expense information.

Other Expense Information:

This table shows the list other expense information. User can add/edit other expenses like daily or mileage expenses. This popup will open when clicking on add/edit other expense information. After adding/editing all the expenses it will show the total of all expenses and user needs to fill the other details like 'less cash advance' and 'less company paid'.
User can also click to 'print' button to print all the details.

Employee Page:-
This table shows all the employees. Administrator can add/edit/delete employee from here. This can only be visible to administrator.

Questions Page:-
This page contains all the security questions which will be shown on edit profile page where user can set his/her security question which will be helpful in 'forget password'. These questions can be added/edited/deleted from here but only by Administrator. This page is visible to only administrator.

Reports Page:-
Administrator needs to select the employee from select list of employee name. After that all the projects of the selected user will appear. Administrator can print either all the reports by just clicking on the print button given at below of the page or can print individually by clicking on corresponding print button of project. This page is visible only to administrator.


E-commerce website for Audiobooks

Client:
ISV
Industry:
eCommerce
Technologies:
ASP.NET MVC SQL Server Entity Framework WebAPI WCF 

We developed this e-Commerce website for selling audio books which includes main website, own blog, CMS and mobile version of website. This covers flexibility for user to rent according to different subscription with various payment gateways. There is separate sales part which will deal with wide variety of formats like CD, Mi-Vox, USB Stick etc. The last section which deals with downloads. It's having custom download and third party integration which provide huge amount of data in XML file to import into DB. The downloading can be done on various devices. CMS is integrated for handling all content on main website and generation of various reports to improve business.


CRM for product based sales

Client:
ISV
Industry:
eCommerce
Technologies:
.NET 4.5, MVC 4, SQL Server 2008, jQuery

We developed a web portal for tracking formal orders from users, fault logging and managing the logs between different operators. End user can order product or register problems with purchased device to track. There are multiple user roles and privileges to track or solve problems for users.


E-commerce website for eBook

Client:
ISV
Industry:
eCommerce
Technologies:
Asp.Net 4.5, C#, Entity Framework 5.0, Lucene.NET, Microsoft Azure, WebAPI, Simple Membership, Visual Studio 2012, jQuery, MS Sql Server, design patterns like UnitOfWork, Repository

The website was completely OverDrive driven which is recently changed to Gardners for providing eBooks having multiple formats. It has various payment modes to handle user payments. Due to having very huge collection of eBooks we have added Lucene.NET for faster search result. CMS is integrated for modification of data on various aspects of main site which can also handle certain business logic.


QuickBooks CSV Export

Client:
ISV
Industry:
Software Services
Technologies:
QuickBooks, ASP.NET 4.0 Web Services

We developed a Quickbook CSV Export utility which performs the following steps required every time to export a csv file and to create Employee record(s) taking data from the csv file.

1.Open a QuickBooks Company File.
2.Open the QuickBooks Web Connector and click "Add an application" button to select the qwc file for this application to execute.
3.Enter password for this web connector that can be found in the web.config file as password.
4.Check the CheckBox left to the Application column of the corresponding web connector and click the "Update Selected" button and wait for Application Progress bar to be 100%.
5. Status in the Status column should be "OK" for successful integration.


FAQ website for all Mobile Versions

Client:
Software Service Provider
Industry:
Telecom
Technologies:
Asp.Net 3.5, DotNetNuke 6.1.1, SQL Server 2008, Ajax ToolKit, jQuery

The main objective was to upgrade existing website to be accessible from any mobile browser. Mobile version design was completely different than desktop browser page.

To implement mobile version design following steps were taken:

- New skins were created for mobile browser by using given html/ css and PSDs.
- DNN modules were rebuilt for mobile browser look and feel.
- Modified 3rd party dll in order to redirect mobile version page only when website going to open from mobile phone only.
- Also created an admin utility which will create mobile version pages for all existing pages.


Game Management System

Client:
Game Industry
Industry:
Game Industry
Technologies:
Asp.Net  MVC 4, WEB.API 2, Oauth 2, Entity Framework 5, Sql Server 2012, Sql Azure, Visual Studio 2012, JSON

This project was basically an management system for varied Games on  various labels. Primary goal was to develop the application for Basketball on school level.

This project has 4 Modules
a) Account Module
b) Admin Module
c) Coach Module
d) Scorekeepar Module

In all these modules we have completed the Account Module and Coach Module.
In this application a Coach will manage the Team, Team Game Schedules, Team Practice Schedule and Team related various settings and scorekeepar will manage the team performance in Games and Practices.


Redemption Automation System (RAS)

Client:
Loyalty Relationship Program
Industry:
Relationship Marketing
Technologies:
ASP.NET 2.0, SQL Server, VB.NET  2.0

We developed an enterprise automation system to support our client's business needs as below:

Efficiency:

1. Manage merchandise (rewards) offered on various service platforms.
2. Collect redemption orders submitted from various service platforms.
3. Provide an online merchandise catalog to potential customers.
4. Automate Purchase Order generation process and integrating it with the existing PO system.

Tracking:

1. Track the status of redemption orders.
2. Keep track of all changes in the product details for creation of accurate and detailed reports or discounts offer on bulk purchases.

Control:

1. Managing the vendors who supply the redemption items.
2. Managing the redemption process centrally. 
3. Generating various reports as per business need.


Vehicle Inventory System

Client:
Software Service Company
Industry:
Automobile
Technologies:
C#.net & SQL 2005

We developed a comprehensive web solution for auto-dealers. This informative web application provides various features which the auto-dealers would use to manage their vehicles.

On creating a valid account in the system, the auto-dealer can avail a number of services and use them to his advantage. This web site is used to promote both new and used vehicles for pre-sales activities. One can upload the data related to the vehicles along with their photographs, miles and other details on the website. Each dealer will have his own set of vehicles added in the application. The web application will show different video clips/footages of the vehicles with background music. 

We have been involved in the maintenance and support of this website as well. In between, there are change requests for adding additional features.


Chrome VinDecoder

Client:
Software Service Company
Industry:
Automobile
Technologies:
C#.net & SQL 2005

This involved the development of the web application that would accept the VIN number from the end user and would decode it and display all the Vehicle related information on the webpage.

The application uses Chrome data (its a company that provides vehicular data information) in the back-end to decode the VIN number. Based on the VIN, the application fetches various information such as Engine data, Fuel data, Interior, Exterior, Standard features, Mechanical Features etc of a vehicle.

An end user can use this VIN decoder to decode a VIN number to extract all the data and get to know all the standard and technical features of a vehicle, before making a purchase decision.


Sales Force Commission System (SFCS)

Client:
A Leading Insurance Company
Industry:
Insurance Group
Technologies:
Visual C#, .Net 2.0 framework, Crystal Reports 10, JavaScript, AJAX and SQL Server 2005

SFCS is a web application for internal use, which has been used for calculation of commission for agents for our Insurance client. Monthly transactions get imported to the application to calculate commission for agents. Application is equipped for generating commission statement for each agent in PDF format. It also generates the financial transactions which get transferred to the accounting system.

For branch managers of special locations, a new kind of remuneration is added on top of the normal remuneration the branch managers get. The calculation includes an initial commission as well. We have also implemented the logic to split the commission as per the payment received from the customer against the policy.


Car Fax Decoder

Client:
Software Service Company
Industry:
Automobile
Technologies:
C#.NET & SQL 2005

We developed a web application that would accept the VIN number from the end user and would decode it and display all the Vehicle related information on the webpage. It uses the Car Fax data (Car Fax is a provider which serves as a vehicle information database) in the back end to decode the VIN number from. An end user can use this Car Fax decoder to decode a VIN number to extract all the data and get to know all the features of a vehicle like Year, Make, Model, Price etc before making a purchase decision.


Content Management System

Client:
Magazine Publishing Company
Industry:
Print Media
Technologies:
VS 2005 (VB.net) & SQL Server 2000

This project involved the development of an online content management system (CMS) for a weekly music magazine. It is a database driven website with interfaces developed to edit the content of the weekly issue of the magazine. The editor can upload and edit the content of various sections of the magazine.

As the weekly magazine gets launched, the website gets updated with content of the latest issue. It has separate set of users such as member, promoter etc who have accessibility to different parts of the website based on their permission levels.

SQL Stored procedures have been used exclusively to handle various database operations.


Online Travel Website

Client:
Software Development Company
Industry:
Travel & Tourism
Technologies:
Asp.net & MS Access

This project involved the migration of an existing website in PHP and MySQL to be migrated into ASP.Net and MS Access. This is an online travel management solution which can be used by end users to locate eco-friendly destinations and plan their travel to those places. It also had an e-Shopping solution integrated into it as well with online payment option. We were involved in creation of both the admin and the user interface of this application.


Auto Notify System

Client:
Live Music Listing
Industry:
Music & Entertainment
Technologies:
ASP.Net 2.0, C#.net & SQL Server 2005ASP.Net 2.0, C#.net & SQL Server 2005

We developed an Auto-notify email module for a live music listing website. This involved the development of a module called General User (GU's) that would register on the site and select 'Acts' (Artists) to be added to its Notify List.

There are 2 kinds of e-mails that are sent out automatically through the system:

1. Daily – Email notice of new events added to the calendars of "Notify Me Acts". When an 'Act' adds an event to its calendar, the next morning an e-mail is sent to all GU's that have the 'Act' in its 'Notify Me Acts' announcing the new event. 

2. Weekly – A newsletter type e-mail goes out every Monday morning that lists all the events for "Notify Me Acts" in the next 10 days.

The entire functionality is implemented using Client Postback (ICallBack event handlers).


RSS Feed Module

Client:
Live Music Listing
Industry:
Music & Entertainment
Technologies:
C#.net & SQL Server 2005

We developed and integrated an RSS feed module for the Live music listing website where specific type of users with accounts will have the option of creating "my feed", which will have essentially similar content to the e-mail alerts they would receive.

On each individual Act' page there will be a link for "my feed" which will include the same data as in the body of the email. All feeds are funneled through FeedBurner.com (Feedburner is one of the industry leaders in making feeds readable and measurable).


File Sharing platform for healthcare domain

Client:
HealthCare ISV
Industry:
Healthcare
Technologies:
ASP.NET MVC 4, C# 4.0,Web API, EF 5, Windows Azure, Windows Azure, SQL Azure, Azure Storage

This application is a file-sharing platform for the healthcare industry. There are 3 different types of users: Healthcare Companies (Medical & Pharmaceutical companies), Healthcare Providers (Doctors, Nurses, Etc.) and Patients. These 3 different users have access to different functionalities based on the user type.  Users will register for services through a WordPress site and they can also perform a product search from this site as well. 

Once registered, they must log in to access the file system.  Another big component of this project is the ability for users to scan Clinical Reference Codes (designed QR codes) using their mobile devices and access information related to the product scanned.  Companies will upload information related to their drug or device and generate a Clinical Reference Code, when scanned it would direct end users to clinical information.

Another component is any user using this application can search or scan for the products registered by the companies, without even logging in. Profile upgrade facility is available as well. This application comes handy for the Patients as they can search for the products or documents related to the health problems and also the Companies advertise their product. Any type of user after logging in will be able to upload files, images and any documents and also share files that  they want to share with the other type of users. Patients can keep track on any new products updated or any files shared with them by the Healthcare Providers or any Healthcare Companies.


Sales and Inventory Management System

Client:
Product Based Compnay
Industry:
ERP
Technologies:
ASP.NET 4.0, Telerik ASP.NET AJAX, and Jquery, ELMAH

Sales and Inventory Management System web application goes beyond basic business management and reporting to help users to work faster and smarter. The application provides a flexible approach allowing user to capture the unique needs of the business by automating key business processes and offering robust integration capabilities. It provides user experience designed around specific company roles and can be personalized to meet specific user preferences to eliminate clutter and improve the accuracy of the employees. Robust reporting enables access to critical company information and improves customer service through automatic and timely order and shipment information.

The whole application is divided into 7 different modules.
1. Sales Program  - The Sales Program module provides the ability to setup and manage programs for freight, brokerage, commissions, and promotions that are tied to orders and invoices. Multiple calculation methods and the ability to link programs to customers/addresses, items, and utilize effective dates helps to automate the process and increase accuracy. 

2. Logistics - The Logistics module allows for the planning and management of order shipments through internal and external carriers. The logistics module groups orders together based on configurable grouping rules that improves the planning of trucks, containers, and other shipments where one or more orders ship together. Being fully integrated with Sales Order makes the hand off and processing between Sales and Logistics seamless.

3. Sales Contracts - The Sales Contracts module allows user to setup customer contracts based on units, weight, and/or time. Contracts can also include item specific pricing and be flagged to restrict or allow over shipment. These configuration options help to ensure that invoices go out in compliance with agreed upon contracts with customers and takes the manual busy work out of remembering customer specific contract pricing and contract dates.

4. Commodity Procurement - The Commodity Procurement module helps user to solve the unique needs of buying commodity items and managing the various deductions, grading, and settlements associated with processing delivery tickets. Commodity Procurement module is optimized to manage the entire process with flexibility to work for companies in agriculture and aquaculture. Whether its processing deductions on a ticket or accruing for various charges due to third party entities, the commodity procurement module can address the unique needs of buying commodities with built in functionality to process settlement payments. 5.Sales Order - The Sales Order module allows for the full management of orders and invoices throughout the entire life cycle from initial entry, through fulfillment, and shipping. Improved visibility and configurable access and edit rights ensures that users will be able to perform their specific tasks related to the orders and invoices at the right time. User defined fields provide the flexibility to track, manage, and report against specific information that is unique to individual companies and a powerful message alert system can be setup to notify users that certain orders/invoices need attention.

6. Inventory - The Inventory modules is a power tool for managing all inventory related transactions and setup. Optimized data entry templates makes processing inventory transactions much faster and configurable item attributes help drive reporting and analysis.

7. Workflows – The application includes configurable Workflows throughout the system for various transactions. The Workflows help to ensure the system mirrors the process flow of transactions and provides a simple method to see what point a transaction is at in its overall life cycle. Not all locations and transactions are processed the same, so being able to configure workflows based on transaction and site provides the flexibility to meet the unique processes within an organization.

The application is built up using ASP.NET 4.0, Telerik ASP.NET AJAX, and jQuery. Although not being an MVC application, the modules ensured that there is a separation of concern. ELMAH is being used to have a centralized error logging mechanism. During the development stages tools like Yslow and Mini Profiler were used to track the performances of pages. Jetbrains Resharper was being used to maintain the coding standards.


Artifacts Inventory System

Client:
Software Services Provider
Industry:
Data Entry
Technologies:
Visual Studio .Net 2010, C#.Net, ASP.Net4.0, AJAX, JQuery, MS SQL Server 2008 

Designed and developed a relational database populated with archaeological collections and artifacts data curated at Fort Lee.  Simple graphical user interface forms were created within the database to facilitate queries which includes read, insert, delete and update.

The following are a list of forms used in this application:

Artifact- This includes all the details regarding the Artifact such as, its accession number, state site number, site name, category, material, object and typology.

Collection - This refers to the particular block from where the artifacts have been collected. It is defined using its accession number, installation name, project name, accession date, boxes, no. of artifacts, state site number and comments.

Category - This form has a lot of sub-categories with which it has one-to-many relation. Sub-categories include class, object part, body color, dec color, glaze color and sub-tech 5. These all categories are used to define the Artifact's properties.

There is also a report mechanism which allows the user to export all the data using filters in a PDF format.


Website for a software services provider

Client:
Software Services Provider
Industry:
Software
Technologies:
Visual Studio .Net 2010, ASP.Net4.0, Dot Net Nuke 7.0, MS SQL Server 2008

Designed and developed the company's informative website which has home page, about us page, services page, industries page, contact us page, clients page and career pages. It is mostly a static website except a few pages like Latest updates/news, contact us, employee portal.

It is responsive in nature so that it accommodates the design on all the devices beautifully.

In the career section, a user can apply for the available openings via a very descriptive form, which can be managed very efficiently by the admins/moderators.

As the website is built on DotNetNuke (.net CMS), it can be customized accordingly with ease.


Timesheet and Expense Management Application

Client:
Software Services Provider
Industry:
Information Technology
Technologies:
Visual Studio .Net 2010, C#.Net, ASP.Net4.0, AJAX, JQuery, MS SQL Server 2008 

This application has been created with an intention to manage time taken and expenses incurred in a better way. In this, there are different user types with different privileges required to manage projects and their respective tasks.

The tasks can be assigned to respective users where the users need to enter the time they spent on particular tasks which can be further validated and approved by Supervisors.

The same mechanism can be seen with the Expenses wherein users are required to submit the details about the expenses incurred which can be subsequently approved by Supervisors.

All the details can be exported via a Reports mechanism into various formats like PDF, Excel and Word document


Medical Records System

Client:
Healthcare Services Provider
Industry:
Healthcare
Technologies:
Asp.net MVC 4, EntityFramework 4.5, SQL Server, Jquery, Bootstrap CSS,WCF,WPF

Designed and developed a Medical Records Systems which allows a user to buy a plan and upload his/her medical health records on a centralized server. This will help the users to access their medical records from anywhere in the world. In addition to the health records, the users can also store their medical history. At any point, a user can also upgrade to a higher plan and can also buy space in his/her current plan.

Based on the plan, a user can add members to his/her account. These members will have their own logging credentials (and account) and can also store all their medical records and medical history to their accounts. Neither the user nor the member will be charged for these new accounts. The user can access the account of any of his/her members, but the vice-verse is not possible.

There is also a functionality by which a physician can access the account of a user or a member, to get his/her medical details in the case of emergency. For this case, the emergency physician should contact the customer care to generate an emergency password. This password will only remain active for 24 hours.


Syspro based Order Management System

Client:
eCommerce Site Developer
Industry:
eCommerce
Technologies:
ASP.NET, SQL Server, Ajax, SysPro, e.net

This work order system is a back-end process management system of a eCommerce site.

Our application consists of different modules like Sales, Purchase, Inventory, Shipping, Manufacturing, Ticketing, Finance, Etc. and each module is divided into sub-modules like Customers, SalesOrder, CRM Etc.

The users of the application are also divided into different categories based on the module they can access. A user can log in to the system using the form authentication, if the user is a authenticated user they get redirected to authorized modules.

The application is all about retrieving the data from the database and manipulate that in the UI and pass to the Syspro database. 

Syspro consists of Business object and commands and method to play with the Business object. We use the various business object to Query/Retrieve/Build Sales, Purchase or Product in the application. A business object only understands XML. It receives its requests via XML and returns the results in the same way. So we use Xml serialization to pass the data to the Syspro.

The sales module is used to create a sales order, Query sales order, Create customer, Query customer, allocate Sales order to customer, Check/Change the order status of the sales order and to process the changed order status of sales order.

The Purchase module is used to create a Purchase order, Query purchase order, Change the price of the product, Analyze the difference in price of same product by different supplier, Select/Change hologram for product, Create/Edit/Receive vessel to offshore product.

Shipping module is used for Shipping related activities like  move an order to shipping status and to check the status of the shipping. Finance module is used for Financing the Raw Material, Shipping. This is done by approving or rejecting the product.

Inventory module is used for inventory management, to search a product based on Stock code, Description, Color or size of the product, and to get the details of a stock code like Item details, Location details, Movements details, Shipping details and Raw material details and to get the product list based on stockroom location. It also includes inspection like RMA review, Receipt Inspection, Salvage Inspection and cycle counts of Raw material and Finished good.


FAQ Website

Client:
Software Services Provider
Industry:
Telecom Industry
Technologies:
DotNetNuke (DNN) 6.1, ASP.NET 3.5, .NET Framework 4, SQL server 2008, Linq to SQL, HTML5, CSS, JavaScript, jQuery 1.7, XML

FAQ website is one of the portals of our client which provide products and services related information for the FAQ of end users and trouble shooting techniques.  This site contains the  information in various formats like Text, External sites links, Images, Maps, Videos, PDF and installable files etc. to educate the end users on their products and services.

Site is customized to load the user interface based on the user's browsing device I.e Desktop/Tab/Mobile. Custom search is provided for the end users to search for required  information. This site has a beautiful  custom Admin interface to  manage the information with  less  effort and a good responsive user interface for the end users.

Some of the key features related to the website, are listed below:

- Customized HTTP module to support SEO friendly urls and for the device detection.
- Custom module for content pushing from staging to production environment.
- Functionality to create desktop and mobile tabs dynamically through the custom modules.
- IPFilter module to restrict the login page access to the requests from specific IPs only.
- Design and developed skins for desktop and mobile browsers along with dynamic, sliding menus as per the customer's requirement.
- Implemented Google's custom search.
- Provided localization functionality.
- Functionality to get tariff for call, internet data usages across the countries.


Custom Portal for Product and Production Flow Management

Client:
ISV
Industry:
Production
Technologies:
ASP.NET, SQL Server, Ajax, C#

Designed and developed a Product and Production flow management portal with Dynamics CRM as backend. There are two different areas in the application, Product tool and Production flow tool.

Both the tools are designed to manage the entity and the related entities in a effective way, because, the customer's main portal which was built using the Dynamics CRM tool does not provide such a cleaner and easy interface. Moreover, the pricing calculation logic is implemented on the product tool, which is very effective in the sense that it solved a lot of headache of doing the same stuff manually in excel sheets (which they were doing previously).

The Product Management tool comprises of the following five tabs:
- Product information tab: This helps to manage the fundamental information
- Quantity: Helps the user to organize the quantities of product available
- Options: Helps user to define all the properties of the product
- Option Values: Helps quantify the options or property of the product
- Pricing: Helps to calculate the price of the product based on the Quantity, certain Cost components and business logic

The Production Flow management tool is quite similar to the Product tool, however, it deals with different entities. It defines Option Values and Statuses for production. This implies that one flow can also have multiple products.


Catalog Management System

Client:
Software Services Provider
Industry:
Production and Logistics
Technologies:
DNN 7.2, Asp.Net 4.5, .NET Framework 4.5, SQL server 2012, Knockout Js, jQuery 1.9, Bootstrap 3.0, Powershell 4.0, IIS 7.5

This is a multi-portal website in which each portal is associated to a brand to manage the brand's catalogs and products. Following is the key sub-systems (modules) to manage Catalogs of multiple brands.

User maintenance module provides a simple and beautiful interface to manage users and their roles.

Brand maintenance system contains functionality to manage the brands. Using this module, admin can create a dedicated portal for each brand.

  Company, branch and user group management feature provides interface to create companies and their branches of brands. Each company is a group of branches which contain actual users. This module also provides functionality to create a user group with specific access rights to the resources i.e. each User group is associated with specific roles. If any user is associated with a user group then he will get all roles which are associated with that user group. User groups can be associated to these  branches to provide access to the users based on the groups to which they belong to.

Category maintenance module provides a simple and beautiful tree-view interface to manage the sections, categories, sub-categories and products/catalogs. This interface provides functionalities like managing images, documents, videos , etc., of catalogs.  Drag and drop functionality has been implemented to move catalogs or categories across the tree nodes.

Import and export contacts feature simple interface and good functionality running behind to exports users contact information to constant contact site using it's API. Users information flow between catalog management system and constant contact site's through this module.

Company Branch Locator module shows the location of a branch or company  on the Google map, based on their longitude and latitude value which are added through company branch management module.

Content deployment automation feature is developed to make deployment process easy. The functionality is to get database changes, Documents and images changes from one website to another i.e. test environment to development environment and from development environment to production environment. Powershell scripts are developed to accomplish the task with the help of SQL server's tablediff.exe, sqlcmd.exe and robocopy.exe tools.


Comprehensive Healthcare Portal

Client:
Healthcare Software Solutions Provider
Industry:
Healthcare
Technologies:
.Net Framework 3.5, VB.net, EP Plus, iTextSharp,  Open TokBox Tool, Jquery.js, Angular.js, Bootstrap.css

Worked on a comprehensive healthcare based project that had 5 main portals as described below:

Admin Portal: This web application is integrated with all the other applications and is responsible for the whole flow of the application. It contains all the flags/settings that applies on each and every page of all the portals and also uses to generate reports as well.

Patient Portal: This web application helps the patient to see whether the provider is online (either its phone consultation or video consultation). The main purpose of that portal is to help the patient meet the provider online for routine illness and prescriptions.

Participant Portal: This is a web application where participants can also use tele-medicine services(i.e. see the provider online either through phone consultation or video consultation). The purpose of the portal is to do a HRA work, schedule screening, use tele-medicine service,connect to health coach,etc.

Provider Portal: This web application is used by the provider to see a patient/participant either its phone/video consultation. The Provider can also do a physical examination of patient/participant. The Provider can edit the previous consultation history.

Coaches Portal: This web application is used by coaches  to add company, edit participant basic info, fill HRA , setup and schedule screening, set up and schedule result coaching, enter lab information of participant, generate HRA , provider summary and score card report, schedule initial/regular coaching, etc


Service Delivery System

Client:
Software Services Provider
Industry:
Marketing
Technologies:
DNN 07.03.01 , ASP.NET 4.0, MS SQL Server 2012, Ajax Tool Kit, jQuery 1.9.1, Web API

Service delivery System assists its customer to get to know the person, they are going to meet. The system is designed to place different activities of the person at one place in a PDF format. This one page web-based report summarizes all the relevant introductory data on a single individual. It covers both corporate and relevant personal information. It's the ideal first meeting preparation.

There are different roles in the system like Researcher, Reviewer and Admin. They will collect data about the order from different social media and create the order. A single order contains data from different areas like Social, Personal, Professional and Achievement and Awards and will go through several approval process before submitted to customer. Customer can place a single or a bulk order at once. Paypal integration is made for payment processing. Customers will be notified on different events like order placed, prepared, credit awarded etc. These orders will help the customer to know better their client before they are going to meet them.


News & Updates

  • January 17

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

  • December 16

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

Let us Connect!

Related Pages

  • Our ASP.Net Skills
  • Our SQL Server Skills
  • Our VB Skills
  • Our JavaScript Skills
  • Our Crystal Reports Skills
  • Our MS Access Skills
  • Our Netsuite Skills
  • Our SSRS Skills
  • Our Web Development Skills
  • Our Development Skills

Awards and Achievements

Red Herringcolor DeloitteFast50 DB ZInnov1   Nascome  DB Stpi

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