Project Summary

Updated Parcel Tracking Portal Allows Customers to Access Most Recent Business Features

Updated Parcel Tracking Portal Allows Customers to Access Most Recent Business Features

A leading Canadian retail logistics provider had an existing parcel tracking portal based on a .NET 5 backend and a React frontend. However, these technologies had become outdated relative to their business processes due to a lack of resources to support them at the required pace. As a result, their customers had no access to the most recent business features. They contacted Imaginet to develop an updated portal for parcel tracking and to reduce the effort required for future support and development. 

To fulfill the client’s requirements, Imaginet developed a new portal which included the following features: 

  1. Up-to-date business advancements, such as various search criteria for customers and extended access for authorized users. 
  2. A progressive web application that customers and staff can download. With the ability to save the front-end application, they won’t have to wait for it to load the next time they need it. 
  3. Implementation of Blazor for the frontend rather than React. This reduced the learning curve for developers since both frontend and backend logic and data structures can be written using C# 
  4. A code-first database development to support a DevOps workflow and eliminate errors due to missed database updates. 

With this project, we also introduced new Blazor technology and followed clean architecture principles so our client will have a good reference design for future projects and reduce the learning curve.  

Blazor is a new framework from Microsoft intended to replace current JavaScript/Typescript-based frameworks. It allows developers to write logic for web page applications using the same C# language they use to write server-side software. Also, it supports sharing the same data structures and validations between web page apps and backend server applications, reducing the amount of code that needs to be written. You can read more about Blazor here.  

With an updated portal in place, our client can now provide their latest business features to their customers. 

Our team has been working hard these last few months, and we are excited to share our success with you. Don’t forget to subscribe to our newsletter to stay updated on our most recent Microsoft 365 projects. Fill out the form at the bottom of the page if you would like to work with us and someone will be in touch.

Technologies Used

  • NET 6  
  • ASP.NET Core 6 
  • Entity Framework Core 6 
  • C#  
  • MediatR  
  • Fluent Validation 
  • Microsoft Identity Platform  
  • Blazor 
  • WebAssembly 
  • Progressive Web Application 
  • HTML5/CSS3  
  • JSON  
  • JavaScript  
  • xUnit  
  • bUnit 
  • Moq 
  • Azure DevOps 
  • DBMS  
  • Microsoft SQL Server Management Studio   
  • RDBMS 
  • SQL Server 2019  
  • SQL Stored procedures 
  • Git   
  • Visual Studio 2022 
Updated

discover more

Enhancing Remote Work Security with Global Secure Access (GSA) and Conditional Access Policies  

Rasmin PatiuJul 25, 20246 min read

Enhancing Remote Work Security with Global Secure Access (GSA) and Conditional Access Policies  July 25, 2024 What Is Global Secure Access? Working remotely has become the norm for many people. Nowadays, people work from nearly anywhere, which makes network security…

Migrating Classic SharePoint Pages to Modern SharePoint with Multilingual Support 

Yilin LiuJul 18, 20245 min read

Migrating Classic SharePoint Pages to Modern SharePoint with Multilingual Support  July 18, 2024 Modern SharePoint In today’s globalized world, ensuring accessibility across languages is essential for effective communication on digital platforms. If you’re considering transitioning classic SharePoint sites to the…

Teams Premium: Is It Worth It?

Janine JeansonJul 11, 20244 min read

Teams Premium: Is It Worth It? July 11, 2024 Teams Premium Teams Premium is designed for power users and organizations that heavily utilize Teams meetings. It is also beneficial for those enterprises that need enhanced meeting security due to business…

Let’s Build Something Amazing Together

From concept to handoff, we’d love to learn more about what you are working on.
Send us a message below or drop us a line at 1-800-989-6022.