Client snapshot
Driven Connect partners with 30+ organizations and supports 400+ local UK coach and minibus businesses. They’re dedicated to providing reliable, hassle-free transport services, handling hundreds of bookings monthly.
Technology stack
We built the app using our core expertise in Ruby on Rails and React.js, along with Sidekiq for background processing and Redis for caching. For database management, we chose Postgres and deployed everything on AWS infrastructure. Plus, our engineers integrated Stripe for payments and Google Autocomplete for address input.
Standout features
Bidding system
Buyers dodge being tied to a single carrier while getting competitive prices through the bidding system.
Journey mapping
The platform integrates with Google Maps to provide accurate journey planning and distance calculations.
Integrated payments
Stripe gateway supports multiple payment methods, and the billing module keeps all billing data organized in one place.
Fleet oversight
Operators access fleet information and manage vehicle suppliers according to their requirements.
Data insights
The dashboard features data visualizations to track performance and support informed decisions.
Paperwork management
Important documents related to bookings and operations are securely stored and easily accessed.
User roles
Buyers
Buyers are typically organizations such as companies or universities that place transport orders. They rely on the platform to efficiently request and manage their transportation needs.
Operators
Operators are representatives from transport companies who respond to buyer orders. They play a crucial role in providing services and ensuring that transport requests are fulfilled.
Admins
Admins include Driven Connect staff and selected clients who have full access to the system. They are responsible for managing the platform and overseeing its overall functionality.
Individuals
Individual role enables private users to make one-time transport orders.
Agile software development in action
We embraced an Agile methodology with weekly sprints to effectively manage changing requirements. This approach allowed us to swiftly adapt to client needs and incorporate user feedback, particularly crucial after the platform's initial launch.
Balancing diverse user needs
In pursuit of an intuitive user experience, we crafted distinct interfaces tailored to various user roles, ensuring that we balanced diverse needs while continuously refining the platform.
The four user roles include: Buyers, Operators, Admins, and Individuals. Each role has its own unique interface and features to make the experience easier for everyone.
A platform ready for growth
Scalability became a priority as we leveraged AWS infrastructure, equipping the system to handle a growing user base and transaction volume. Following the launch, we rapidly iterated on features based on real-time user feedback, quickly shifting priorities to enhance functionality and meet evolving demands.
Tracking emissions made simple
The emissions tracking module helps buyers monitor their environmental impact and find ways to reduce it. It shows how much pollution different vehicles produce on various routes. Companies can generate detailed reports, explore carbon offset options with trusted partners, and see carbon-efficient choices when getting quotes.
It also manages Carbon Emissions Tax payments, making sure everyone stays compliant with UK regulations without any hassle..
Long-term collaboration & trust
We continue to refine and expand the existing platform based on user feedback and market demands, working on two other projects in parallel.