RoadSpace, a UK-based company, has pioneered a unique solution for managing highway construction projects. Recognizing the need for efficient coordination and real-time communication in the field, RoadSpace developed a booking management product designed for use on highways where roadworks are taking place.
To bring this innovative idea to life, RoadSpace partnered with CMARIX, a global technology company known for its expertise in web and mobile application development. CMARIX played a crucial role in designing and developing the RoadSpace web and mobile platforms, leveraging technologies such as ASP.NET CORE, C#, and Android Native (Kotlin).
The result of this partnership is a robust platform that facilitates seamless coordination between highway workers, project managers, and control rooms across different projects. The platform's real-time features have significantly improved the efficiency and effectiveness of highway construction management.
Overcoming The Roadblocks The Challenges Roadspace Aimed To Address In The Uk's Highway Construction Industry
-
01Project Delays
Frequent planning delays risked deferring or dropping numerous highway enhancement projects.
-
02Safety Concerns
Road accidents, costing the UK economy and NHS £30 billion annually, necessitated safer roadways.
-
03Need for Innovative Technology
The safety of smart motorways was under scrutiny, highlighting the need for proven, effective digital solutions.
-
04Social Values
The industry faced pressure to demonstrate progress in relation to social values.
-
05Carbon Emissions
The Transport Decarbonisation Plan called for industry contractors to reduce their own emissions.
Paving The Way Forward How CMARIX Engineered Solutions For Roadspace
-
01Design and Architecture
CMARIX started with the design of a new architecture for the RoadSpace platform, ensuring it could handle the planned features and functionalities.
-
02User Dashboard Development
CMARIX created various sections and functionalities for individual users, company admins, and client users, facilitating efficient management and coordination.
-
03Integration with Third-Party APIs
The platform was integrated with third-party APIs for real-time chat communication, enhancing collaboration and instant issue resolution.
-
04Language Support Implementation
To cater to a diverse user base, the platform was designed to support both English and French languages.
-
05Data Migration
CMARIX ensured all data available under the Web Platform was migrated to the MongoDB database, preserving valuable information and maintaining continuity.
-
06Real-time Features
CMARIX developed real-time features like chatting, road worker locations, and issue reporting and resolution, which significantly improved the efficiency and effectiveness of highway construction management.
-
07Testing and Deployment
After all the development tasks were completed, the platform was thoroughly tested to ensure all features and functionalities worked as expected. After successful testing, the platform was deployed for use.
-
08Tech Stack
CMARIX used a robust tech stack including front-end technologies like HTML5, CSS3, JavaScript, Bootstrap, and back-end technologies like .NET MVC, Entity Framework, SQL Server, and third-party APIs like Multiple Bank APIs, Google Firebase, MailChimp.
Engineering Efficiency CMARIX's Technical Solutions For Roadspace
-
Geolocation Tracking
CMARIX developed a real-time location tracking feature for road workers, providing critical data for efficient resource allocation and management.
-
Real-time Chat Integration
Leveraging third-party APIs, a real-time chat feature was integrated, enabling instant communication between highway workers, project managers, and control rooms.
-
Comprehensive User Dashboard
The user dashboard was designed with various functionalities for different user roles, providing a tailored user experience and efficient management.
-
Booking Management System
A key feature developed was the booking management system, which streamlined the process of reserving space on highways for construction work.
-
Issue Reporting and Resolution
A feature for reporting and resolving issues in real-time was developed, significantly improving response times and operational efficiency.
-
Data Migration to MongoDB
CMARIX ensured a smooth transition of all existing data to a MongoDB database, ensuring data integrity and continuity.
-
Robust Architecture
CMARIX designed a resilient architecture using ASP.NET CORE and C# for the backend, ensuring scalability and performance.
-
Multi-language Support
The platform was designed to support both English and French languages, catering to a diverse user base in the UK.
-
Testing and Deployment
Rigorous testing was conducted to ensure the reliability and efficiency of all features. After successful testing, the platform was deployed for use.
-
Analytics
The platform was equipped with an analytics feature, providing valuable insights for decision-making and strategy formulation.
Architecting EfficiencyThe Technical Backbone Of Roadspace By CMARIX
-
Scalable Architecture
CMARIX designed a robust and scalable architecture using ASP.NET CORE and C# for the backend. This architecture was designed to handle high volumes of data and concurrent users, ensuring the platform could scale seamlessly with growing user demand.
-
Geolocation Tracking
Leveraging Android Native (Kotlin) for the mobile platform, CMARIX developed a real-time location tracking feature. This feature provides real-time data on road worker locations, enabling efficient resource allocation and management.
-
Multi-language Support
To cater to the diverse linguistic needs of the user base, the platform was designed to support both English and French languages. This feature was implemented using localization techniques in ASP.NET CORE, ensuring a seamless user experience.
-
Analytics
The platform was equipped with an analytics feature, providing valuable insights into operations. This feature was developed using .NET MVC and Entity Framework, providing robust data processing and visualization capabilities.
-
Real-time Communication
A critical feature of the platform is real-time chat, enabled through the integration of third-party APIs. This feature allows instant communication between highway workers, project managers, and control rooms, facilitating immediate issue resolution and efficient coordination.
-
Testing and Deployment
Rigorous testing was conducted to ensure the reliability and efficiency of all features. Unit testing, integration testing, and system testing were performed using .NET's built-in testing frameworks. After successful testing, the platform was deployed for use.
-
User Dashboard
The user dashboard was designed with various functionalities tailored to different user roles. This feature was developed using HTML5, CSS3, JavaScript, and Bootstrap, providing a responsive and intuitive user interface.
-
Booking Management System
A key feature of the platform is the booking management system. This system was designed to streamline the process of reserving space on highways for construction work, improving operational efficiency.
-
Issue Reporting and Resolution
A feature for reporting and resolving issues in real-time was developed. This feature allows users to report issues directly through the platform, and these issues are immediately relayed to the relevant parties for resolution.
-
Data Management
CMARIX ensured a smooth transition of all existing data to a MongoDB database. This NoSQL database was chosen for its flexibility and scalability, ensuring efficient data management as the platform grows.
Project Plan
- Research
- Wireframe
- UI Design
- Development
- Testing
- Deployment
- Phase 1
- Phase 2
- Phase 3
- Final Deliver
Crafting Digital Solutions CMARIX's Role In Developing Key Features For Roadspace
- 01
User Management
CMARIX developed a comprehensive user management system that allows the super admin to manage all users of the portal and mobile application. Control room admins can also manage their project managers, sub-admins, and road workers after approval from the super admin.
- 02
Booking Management
A core feature of the platform is the booking management system. The super admin can manage all bookings and modify booking details if required. Control room admins and road workers can manage their bookings and assigned bookings respectively, with real-time chat functionality for ongoing bookings.
- 03
Organization Management
The super admin has the ability to manage the organizations to which road workers are associated, providing a structured hierarchy and clear lines of responsibility.
- 04
Analytics
CMARIX equipped the platform with an analytics feature, allowing the super admin to check and export various analytics from the portal. This provides valuable insights for decision-making and strategy formulation.
- 05
Real-time Chatting
The platform facilitates real-time chatting between control room admins and road workers, enhancing communication and coordination.
- 06
Real-time Road Worker Locations
The super admin and control room admins can view the real-time location of road workers during ongoing bookings, providing critical data for efficient resource allocation and management.
- 07
Issue Reporting and Resolution
Road workers can report issues from their mobile devices, and the super admin can resolve and update the status from the super admin portal. This feature significantly improves response times and operational efficiency.
Key Results
After completing our competitive development process we have successfully delivered the expected platform with fulfilling all the requirements especially booking management, Real-time chat, Real-time road worker locations, and real-time notifications to the mobile application.
Behind The ScenesThe Backend Development Of Roadspace By CMARIX
- 01
Scalable Backend Architecture
CMARIX utilized ASP.NET CORE and C# to develop a robust and scalable backend architecture. This ensures the platform can handle high volumes of data and concurrent users, providing a seamless user experience even as demand grows.
- 02
Booking Management System
The backend supports the booking management system, which streamlines the process of reserving space on highways for construction work.
- 03
Geolocation Tracking
The backend supports real-time location tracking of road workers, providing critical data for efficient resource allocation and management.
- 04
Data Management
CMARIX ensured a smooth transition of all existing data to a MongoDB database. This NoSQL database was chosen for its flexibility and scalability, ensuring efficient data management as the platform grows.
- 05
Issue Reporting and Resolution
The backend supports a feature for reporting and resolving issues in real-time. This feature allows users to report issues directly through the platform, and these issues are immediately relayed to the relevant parties for resolution.
- 06
Analytics
The backend supports an analytics feature, providing valuable insights into operations. This feature provides robust data processing and visualization capabilities, aiding in decision-making and strategy formulation.
- 07
Real-time Communication
The backend supports real-time chat functionality, enabled through the integration of third-party APIs. This allows instant communication between highway workers, project managers, and control rooms, facilitating immediate issue resolution and efficient coordination.
Design System
The fonts were chosen with an eye to readability and classNameic elegance. The typefaces complement each other while providing a clear visual hierarchy. Four core brand colors are used to create a minimalist, user- friendly interface that draws the eye to important functions and tools.
Montserrat
Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz
Aa Bb Cc Dd Ee Ff
- Other #FFFFFF
- Other #2ABCFF
- Secondary #008BCB
- Primary #002E5F
Wireframe design
Before we begin on designing the UI, We create wireframe to test them on a few target users. To conduct the tests we usually use interactive prototypes in InVision.
Visual Design
Technology Stack
-
Framework
CSS3HTML5JavaScriptBootstrap
-
Database
MS-SQLMongoDB
-
Backend
C#.NET COREEntity Framework
-
Server
SQL Server
-
Mobile
Android Native(Kotlin)
Third-Party APIs
-
Chat Communication
To enable real-time chat functionality, a third-party Firebase API is used.
-
Geolocation
For real-time location tracking of road workers, a Google geolocation API is used.
-
Email Notifications
For sending automated emails, an SendGrid email API is used.
-
Analytics
For generating analytics and insights, Google Analytics APIs is used.
Powered by Engineers. Empowered by Technology.
Delivering Excellence in Custom Software, Web, and Mobile App Development.