Skip to main content

Recent Projects

As a Microsoft Gold Partner, Imaginet is committed to staying on top of the latest Microsoft technologies. Read just some of our recent projects we've worked on for organizations just like yours.

Custom SPFx Webpart for FTP Account Sync 

The Client was looking for a replacement for an existing application that would sync users and passwords to a 3rd party FTP System (ExaVault).  The Existing system was hosting on an legacy platform and was using a v1 API that had a hard sunset date.  Imaginet was able to create a new tool with similar functionality hosted in their SharePoint environment that would use the new v2 API that would continue functioning after the sunset date.  The Client and Imaginet had already engaged in several successful initiatives with regards to SharePoint, so they had an existing trust and wanted to utilize us for this new tool.  Also it fit nicely into their SharePoint system as it had replaced the existing system that housed the old application.  Imaginet was able to successfully complete development of the application and assist with transitioning the Client to the new system before the sunset date. There were no issues noted after go-live.  Since this application was dealing with Users and Password security was a concern, so the application was secured using an Azure AD App to restrict access.

Technologies:

  • SharePoint Online
  • SPFx Webparts
  • Azure Functions
  • Azure AD Apps

Custom Financial Ticker App Increases Transparency & Employee Engagement

A global leader in telecommunications, media, and technology re-engaged Imaginet to create a custom application to display their company stock information and financial details in a public-facing, 4K format. The client wanted large, customizable displays at their headquarters to feature their company stock price, supplementary statistics, and competitor stock prices.

After a thorough investigation, our team determined it was best to build the application using WinUI so that the client would not have to set up a separate web host. We utilized SharePoint Online for the infrastructure and created the application with .NET6 and C#, using Windows App SDK. We interface with the SharePoint Rest API and pull financial data from the Financial Modeling Prep (FMP) API, which arrives off the API as JSON data. The client can adjust various settings in the app when needed (e.g., refresh rate) directly from their SharePoint platform.

With consistent communication and responsive meetings, we efficiently moved through the testing phase and successfully launched the custom financial ticker app that improved transparency and company morale. Our hands-on deployment assistance ensured that the application ran smoothly before being handed off to the client and that they had the necessary knowledge to operate it with their internal team.

Technologies:

  • .NET 6
  • C#
  • Financial Modeling Prep (FMP) API
  • JSON
  • SharePoint Online
  • SharePoint REST API
  • Windows App SDK
  • WinUI

Custom Application Improves Safety & Employee Experience

A consulting organization specializing in AI, machine learning, data collection, and analytics approached Imaginet to assist with an ongoing project for a historic Canadian railway. The client needed a platform to manage problems more efficiently and organize historical data. Imaginet built a new application that displays sections of tracks having a high probability of obstructions or weather-related incidents. The live dashboard alerts maintenance to problematic areas and dispatches crews to inspect them with UAVs.

We constructed the web application, which is hosted on an IIS Server through an Azure VM, using a combination of Angular for the front end and C# and ASP.NET, with SQL Entity Framework, for the back end. We used a SendGrid API for emails, IdentityServer for user authentication, and embedded a Google Maps API for location services.

Using Flutter, we created the mobile version of the application, first for iOS using Xcode and then for Android. The mobile applications use Firebase Authentication and Firestore for offline inspections and reports, which automatically synchronize to the cloud once crew members are online again. We also developed a two-way sync utility, which synchronizes between SQL and Firestore, connecting both our web and mobile applications (respectively).
Although given a tight timeframe, Imaginet completed the project and provided the most value and functionality for the client’s budget. The new application improves safety, decreases downtime, and enhances the day-to-day work experience for the team of an important business partner.

Technologies:

• .NET 6
• .NET Core 3.1
• Angular
• Angular 13
• Angular Library
• Angular Material
• App Store Connect
• ASP.NET
• ASP.NET Core
• ASP.NET Framework
• ASP.NET MVC
• Azure DevOps
• Azure SQL Database
• Azure VM
• C#
• Cloud Firestore – Firebase
• CSS/SASS
• Entity Framework Core 3.1
• Firebase Authentication
• Flutter
• Git
• Google Maps API
• HTML 5
• HTML 5/CSS 3
• IdentityServer4
• IIS Server
• iOS
• JavaScript
• JSON
• Microsoft Azure
• Microsoft Teams
• Outlook
• REST APIs
• RxJS
• SendGrid API
• SQL Server Management Studio (SSMS)
• Visual Studio 2019
• Xcode

Proof of Concept Application Aids Solution Research & Setup

A  client engaged Imaginet to create a proof-of-concept application; to explore the setup, workflow, and marketability of their solution. Imaginet built a prototype mobile application to address the use cases presented by the client, to solve problems in the medical field.

After a thorough investigation period into tools and cross-platform setup, we decided that the iOS app should be built in Xcode using Swift 5. Bluetooth, location services, and security features were all factored into the project plan. We used Azure DevOps for sprint planning and source control and held regular meetings with the client to review and establish requirements.

Imaginet was able to bring the client’s vision to life and create a draft of the application that will allow them to determine the next steps for the project.

Technologies:

  • Azure DevOps
  • Swift 5
  • Xcode
  • Cloud Firestore – Firebase
  • iOS

Custom Microservices Bridge Systems for Significant Telecommunications Project

A leading provider of intelligent retail management software for the telecommunications industry asked Imaginet to assist on an extensive project for a multi-national telecommunications carrier. Given the size of the project, it required extra support to hit milestones and stay on track for the target date for completion. We joined an existing team of developers trying to bridge the carrier’s POS system with our client’s cell phone inventory and invoice program.

Imaginet created two microservices, built-in .NET 6 and C#. The first web API listens to the requests of the telecom carrier and ingests those requests over to our client’s system, saving them to Azure Blob Storage. The second service listens to messages stored in Azure Service Bus, grabs the latest request in Azure Storage, processes it, and sends it over to our client’s existing invoicing and inventory system.

We utilized Azure DevOps to stay organized and keep everything running efficiently. Our team deployed the services to Kubernetes pods via Azure Pipelines, and we used Azure Key Vault for configuration. We ran extensive tests on the microservices, including unit tests (written in C#), Postman API testing, and load and performance testing with k6.

The Imaginet team quickly got up to speed on the job mid-development and made an immediate impact. We delivered on the pieces we were tasked with, helped our client get back on track with timelines, and kept a crucial business partner happy.

Technologies:

●      NET 6
●      C#
●      Azure Blob Storage
●      Azure Service Bus
●      Azure Storage
●      Azure DevOps
●      Azure Key Vault
●      Azure Pipelines
●      Postman
●      Loggly
●      k6
●      Kubernetes

Remote Gym & Advanced SaaS Platform Gamifies Fitness Experience

An innovative startup in the health and fitness industry approached Imaginet to develop a remote gym platform (with video conferencing) to connect fitness instructors and participants safely from a distance. The initial project grew into a program that can capture, collate, and process fitness session telemetry and, ultimately, into an advanced gamification and analytics SaaS solution that our client can white-label and sell to their customers.

The Imaginet team created an iOS app and website, in tandem, for the initial build, using Angular, Zoom Video SDK (in beta at the time), and Xamarin to offer customizable video functionality (two-way broadcasting).
The evolution of the platform involved extending the existing infrastructure and replacing the initial MVP with a new app that compares, combines, analyzes, and gamifies fitness session data (i.e., displays highlights like streaks, leader boards, etc.). We built an iOS and Apple Watch app using the native Swift language. There will also be an app available on Garmin Connect IQ and additional API integrations in the future.

By acting as an extension of our client’s team, we provided expert guidance and knowledge throughout the planning, development, and even pitching processes – supplying assets and data as needed and ensuring the technology was operating at the highest level. Dynamic teamwork and creative problem solving allowed us to overcome challenges and cost-effectively meet our client’s needs.

Technologies:

●       Xamarin

●        Angular

●        Swift 5

●        Objective-C

●        Zoom Video SDK

●        Auth0

●        Xcode

●        iOS

●        watchOS

●        Monkey C

●        Garmin Connect IQ SDK

Updated Technology & Enhanced Applications Simplifies User Experience

A leading transportation and logistics management organization contracted Imaginet to modernize some of its existing applications. The client’s finance department utilized old technologies and web applications that they wanted to convert to desktop applications. Our team successfully converted two applications to manage financial reports and payment processing and ensured identical functionality to the old legacy solution.

We thoroughly examined the source code of the old applications to determine how the logic should flow in the new system. We used Visual Studio 2019 and WinForms for the framework, focusing on the proper organization of the code in a way that was easier for the client’s team to maintain and edit.

Our comprehensive quality assurance process caught any minor errors or inefficiencies, and our team promptly adjusted them. We also created an error handling process for all of their applications to automatically notify the client’s IT department should an issue arise.

From deployments to production, the client trusted our team’s judgement and know-how to set up their new solution. With Imaginet’s expertise and proactive approach, the client managed to get the timeline and targets for their project back on track to have it completed on schedule.

Technologies:

  • C#
  • Visual Studio 2019
  • WinForms
  • .Net Framework 4.6
  • Infragistics Ultimate UI For WinForms
  • Microsoft SQL Server
  • SSMS

Modern UI Automates Configuration & Improves Business Efficiency  

When a well-known consumer packaged goods (CPG) company, which specializes in pet food, approached Imaginet, they were looking to update a configuration system used in all of their manufacturing plants that had become challenging for their team to operate. The existing legacy system used a custom-built Angular App for the configuration of inmation API, put in place to facilitate communication between various plant machinery and a separate monitoring system. The method to create configurations included hand-coded JSON commands manually sent into API calls that were often complex and difficult to execute.

Working together with in-house developers, we built an Angular front end to interact effortlessly with their existing API for users to seamlessly view, create, and connect configurations to make fully formed message flows. Configuration statuses, automated error messaging, and dynamic forms helped to decrease the rate of errors and make for a more pleasant user experience.

Our modern inmation configuration management UI allows for automated web-based configuration, which is user-friendly and has had an immediate impact on business efficiency. Imaginet’s one-on-one project management structure, attention to detail, constructive problem solving, idea generation, and adaptability allowed us to exceed the client’s expectations and deliver a first-rate solution.

Technologies:

  • Angular 13
  • Formly
  • Angular Library
  • CSS
  • JSON
  • inmation API
  • RxJS
  • Material UI
  • Microsoft DevOps
  • Visual Studio Code

Modern Application Development Reduces Friction & User Error For Agricultural Industry

A provincial agricultural services corporation requested the help of Imaginet to update and enhance their online calculation tool, used by members of the agricultural industry. Their existing calculators were created in Microsoft Excel and were often prone to user errors and instability. Imaginet built an online suite of calculators for the client that are uncomplicated, web-based, and easily accessible on any device – including mobile.

Imaginet developed the application using Angular on the front end and .Net 6 on the back end. Entity Framework and an SQL Server for storage enabled us to create a robust administration section that is secure and straightforward for the client to modify. The entire platform runs on Azure and is hosted in the cloud. Authentication and authorization can be enforced through their existing Azure Active Directory instance.

By using Azure DevOps, we were able to hit tight deadlines, as it allowed for automated builds and releases and the ability to push changes to the website quickly, creating an efficient feedback loop and favourable experience for both our team and the client.

The revamped calculator platform is now more modern and user-friendly, with less opportunity for miscalculations or breakdown.

Technologies: 

  • Visual Studio 2022
  • Entity Framework Core 6.0
  • .Net 6
  • Azure Active Directory
  • Azure DevOps
  • SQL Server
  • Microsoft Excel
  • Microsoft Teams

Updated Technology & Enhanced Applications Simplifies User Experience 

A leading transportation and logistics management organization contracted Imaginet to modernize some of its existing applications. The client’s finance department utilized old technologies and web applications that they wanted to convert to desktop applications. Our team successfully converted two applications to manage financial reports and payment processing and ensured identical functionality to the old legacy solution.

We thoroughly examined the source code of the old applications to determine how the logic should flow in the new system. We used Visual Studio 2019 and WinForms for the framework, focusing on the proper organization of the code in a way that was easier for the client’s team to maintain and edit.
Our comprehensive quality assurance process caught any minor errors or inefficiencies, and our team promptly adjusted them. We also created an error handling process for all of their applications to automatically notify the client’s IT department should an issue arise.

From deployments to production, the client trusted our team’s judgement and know-how to set up their new solution. With Imaginet’s expertise and proactive approach, the client managed to get the timeline and targets for their project back on track to have it completed on schedule.

Technologies:

  • C#
  • Visual Studio 2019
  • WinForms
  • .Net Framework 4.6
  • Infragistics Ultimate UI For WinForms
  • Microsoft SQL Server
  • SSMS

Intuitive Application Development Creates Effortless Shopping Experience

A global leader in telecommunications, media, and technology approached Imaginet to construct a custom solution for their corporate furniture selection process. The client wanted to upgrade their existing system for product viewing and ordering to something more aesthetically pleasing and streamlined.

We leveraged SharePoint Online to manage the framework that allowed employees to browse available office furniture, create price estimates, and generate order requests. The specialized components built within SharePoint enable internal administrators to easily organize and update products behind the scenes, while the intuitive interface allows for effortless ordering for employees.

By adopting a unique user experience and design process that included multiple workshops with the organization, we created an optimal, straightforward tool for their team to use. Robust planning, preparation, and well-defined Information Architecture allowed expectations to align, saved time on communications and enabled targets to be consistently hit and exceeded.

Now, employees can efficiently plan team spaces and have a more pleasant online shopping experience.

Technologies:

  • SharePoint Online
  • SPFx
  • Angular
  • Angular Material

Batching Registration and Auditing

A globally recognized pet food company engaged Imaginet to assist in modernizing its legacy software suite for deployment into a new plant. The application manages the registration and update of ingredient batches at stations, units, and bins throughout the plant for auditing purposes. Imaginet performed an investigation of the existing legacy application to facilitate an Agile modernization effort in addition to bringing best practices to the development and testing processes.

Azure DevOps features were used extensively during the project, providing source control, Kanban boards, and continuous integration via pipelines. As part of the modernization effort, several features were observed to be common and could therefore be extracted into libraries to be shared across other projects. To aid this, the libraries were packaged and published using Azure DevOps artifacts to be consumed.

The modernization effort resulted in the successful migration of a legacy web application into a .NET Core 3.1 RESTful API and an Angular 11 client, in addition to many UX improvements.

Technologies:

  • Angular 11
  • .NET Core 3.1
  • Entity Framework Core 3.1
  • MediatR
  • Identity Server 4
  • OAuth2
  • SQL Server 2016
  • DB2
  • XUnit
  • Azure DevOps
  • Git

Modernized Online Insurance Application

A crown insurance corporation commissioned Imaginet to augment their existing development team to modernize their insurance application to be entirely online for clients. They needed to retire their existing legacy insurance program and keep data from the new system in sync until everything was replaced. Imaginet seamlessly integrated into their development team while providing senior development leadership, including mentoring and guidance on best practices. The application was successfully launched and will continue to be worked on and supported while also converting other areas of their legacy applications.

Technologies:

  • SQL Server
  • ASP.NET Framework
  • ASP.NET Core
  • DevExpress Web Controls
  • DevExpress Reports
  • CSS/SASS
  • HTML5
  • JavaScript
  • Azure DevOps
  • Visual Studio 2019
  • SSMS

Increased Development Velocity and Code Reusability

A software consulting firm required guidance and assistance with setting up a mono repo front-end project to increase development velocity and code reusability. Imaginet assisted with setting up Server-side rending (SSR) using Angular Universal. SSR helped our client’s site have a faster load speed and improve SEO scores by making the site more accessible for web crawlers. The main purpose of the project was to develop a customer-facing site to sell commercial auto insurance. We integrated with their development team to architect a solution for the major functionality of their project, which involved loading dynamic questions from a back-end question engine. We also provided senior leadership for the project team by mentoring team members on the new tech stack, which involved code pairing and code reviews.

To improve their unit testing practice, we trained their team to write practical and meaningful unit tests and aided in implementing tests. A major challenge the customer had was developing the front end for a pre-existing backend. There were concerns about user experience and limitations with what the front end could do with the given constraints. Using the experience of Imaginet, we worked effectively with the entire team to resolve any conflicts as well as provide a solution that fits their vision.

Technologies:

  • Angular 12
  • Angular Universal
  • Angular Libraries
  • Angular Material
  • Karma Test Runner
  • Jasmine
  • HTML5
  • CSS/SASS
  • RxJS
  • Bulma CSS Framework
  • Typescript/JavaScript
  • Azure App Config
  • .NET Core 3.1
  • Visual Studio 2019
  • Visual Studio Code
  • Git

Modernized Insurance Coverage Calculations

A crown insurance corporation commissioned Imaginet to help modernize and tweak their insurance coverage calculations. The existing calculations were located in a legacy Cobol application and recreated in a modern ASP.NET application. Along with recreating the legacy calculations, new calculations were added to provide a “cushioning” factor to customer’s coverages. The calculations were served to an ASP.NET MVC application which provided the customers with a detailed view and analysis of the insurance coverages. Data were both retrieved and saved in their existing SQL Server database. Imaginet was able to provide project management, requirements gathering, legacy application investigation, development, and testing to support this project.

Technologies:

  • SQL Server
  • ASP.NET MVC
  • C#
  • Cobol
  • Visual Studio 2019
  • Microsoft SQL Server Management Studio
  • Azure DevOps

Lead Management and Quote Generation

An occupational testing company engaged Imaginet to build a lead management and quote generation tool for their sales and marketing team to replace Dynamics CRM. The application uses the customer’s approved quote templates to produce quote documents for leads that the user enters and supports call reports and source campaigns. Imaginet performed requirements gathering, wireframing and development using Agile methodologies to deliver this new application, which was completed on time and budget and adopted by the customer’s sales and marketing team.

Technologies:

  • ASP.NET Web API 2.0
  • Angular 6
  • Angular Material
  • HTML5/CSS3
  • SQL Server 2016

Manufacturing Inventory and Automation

A Fortune 500 manufacturing company enlisted Imaginet to guide and assist updating software for an existing manufacturing plant and add new features for a new plant. The application manages inventory, integrates with factory systems and automated processes, and supports large-scale transactions to manage state in case of hardware or software malfunctions. Imaginet’s team integrated with the customer’s team to provide solution architect and senior development leadership for the project team. The updated version was completed on schedule for the new plant’s opening.

Technologies:

  • AngularJS 1.4
  • WebAPI2
  • .NET Framework 4.6+
  • Unity
  • MediatR
  • Angular Material
  • Log4Net
  • MSTest
  • SQL Server 2016
  • DB2
  • SSMS
  • Visual Studio 2017
  • Visual Studio Code
  • Enterprise Browser
  • Windows Mobile
  • Windows CE
  • SignalR
  • MSMQ
  • JQuery

Located in the United States (Dallas) and Canada (Winnipeg).
Consulting services offered worldwide.

Ready to get started?

Experience the Imaginet Difference

Find out more about how we can help your organization achieve its business goals. Fill out the form below for your free consultation.

Let‘s Talk.

Let's talk!