Now Hiring:React Native, Node, Blockchain, Managers, BDM, and more...

How We Develop A Unique App & Web Portal For Shipment

How We Develop A Unique App & Web Portal For Shipment

how-we-develop-a-unique-app-&-web-portal-for-shipment-new

Overview

A Netherlands-based freight management company for freight management approached us to develop a freight management application that would help facilitate and streamline their operations across Europe.

The client is involved in domestic and international freight transportation, connecting the shippers with the carriers and mediating a viable and cost-effective deal between both, while ensuring that the shipments reach the destination safely and on time.

Keeping the client requirements in mind, we proposed and developed a highly scalable and digital freight management platform, deploying the same across multiple verticals; in web and app versions.

Read more

Challenges We Addressed

Upon approaching Brainium, the client highlighted several challenges in their workflow, including the need for integration, access to data and insights, customization, and automation. Brainium developed a comprehensive plan to address these issues using proven solutions and best practices.

Some of the key challenges addressed through the robust asset tracking system include:

  • Integration with Other Systems: Integration with CCv2 (the existing Customer Central system) and the Google Admin Console was crucial. This required meticulous planning and execution to ensure data and functionalities were migrated without disrupting ongoing operations.
  • Data Migration: A significant amount of data needed to be migrated from CCv2 without any loss or corruption. Strong data validation and transfer processes were implemented to ensure data integrity.
  • User Experience and Interface Design: The system needed to cater to the usability requirements of both school districts and the client’s employees. This was achieved through iterative design and testing to ensure a user-friendly and functional interface
Read more

Technology

The technology stack used for this project included:

Database
  • PostgreSQL
  • Local Management Program: pgAdmin
  • Remote Monitoring: Render Dashboard
Backend
  • Authentication: Auth0
  • Application Language: Node.js
  • Web Application Framework: Express
  • Testing Framework: Jest
  • Code Quality: ESLint
  • Code Style: Prettier
  • SQL: pg
  • Git rules: Husky
  • Realtime Connections: Pusher
Frontend
  • Application Language: React.js and TypeScript.js
  • Testing Framework: Mocha
  • Code Quality: ESLint
  • Code Style: Prettier
Third-party APIs and Integrations Used
  • Auth0
  • NETSUITE
  • UPS
  • GCP APIs
Development Environment
The team uses VS Code for both frontend and backend development of this project. Workspace settings are version-controlled to maintain consistency across the development team, ensuring adherence to team standards for code quality and style.

Project Execution Protocol

The development of this project followed a rigorous execution protocol:

  • Project Initiation
  • System Analysis
  • Visualization
  • Development
  • Testing (User Acceptance Testing – UAT)Documentation
  • Deployment (Go Live)

Active communication with the client was maintained throughout the development lifecycle, ensuring timely execution and deployment of the web application for the asset management system.

Solution

The award-winning solution delivered to the client provided a centralized asset-tracking system with an intuitive interface for order management, repairs, device tracking, and inventory management. The system was tailored to facilitate the delivery and management of Chromebook devices to local school districts in the most efficient manner possible.

  • Account Registration: The system streamlines the account registration process, enabling school districts to sign up with the client efficiently. Client admins are provided with tools to verify and approve accounts upon registration.
  • Placing Orders: The system features an intuitive interface where school districts can log in, select products and accessories, and place orders. The system automatically sends order details to client admins for processing, ensuring a seamless ordering experience.
  • Repair Requests: School district customers can log repair requests for their devices through the system. Admins receive these requests and can update the repair status in real time, providing transparency and efficiency in the repair process.
Read more

Client Feedback

At Brainium, client satisfaction is our highest priority. The feedback we received on this project highlights the success of our collaboration:

“We demoed the product at ISTE 2024 to dozens of school district administrators, CTOs, and business owners, and engaged with hundreds of schools and companies worldwide. The feedback was phenomenal. A huge shoutout to each one of you! Your hard work and dedication have truly paid off. The product is making waves as the only asset management software with Telemetry data, so many were shocked and amazed at how much was there, and how easy it would be to integrate and be able to have that data at their fingertips.”

Testimonials

How our services bring about success