Spark

The project
Spark is an employee innovation portal - a place where people across an organisation submit ideas, follow challenges, and track what actually gets implemented. Used by schools and institutions, it gives every employee a voice and gives leadership visibility into what's gaining traction. We inherited an existing Laravel codebase, modernised it with Vue Composition API, and extended the platform over 16 months.
Customer
8billionideas
Multiple roles
Delivered upgraded RBAC
Laravel + Vue
Full stack devs
Legacy application
Modernized and maintained



The challenge
We inherited a legacy frontend: non-reusable, difficult to extend, and difficult to build on. Backend, infrastructure, and hosting all needed changes. The added constraint: we had to keep the existing Spark platform live throughout - rebuilding while the product was in active use.
The solution
We migrated the frontend to Vue Composition API, replacing the legacy code with a library of reusable components. The codebase is now structured for TypeScript when the client is ready. On the backend, we rebuilt the CMS and Admin Panel from scratch, extended the infrastructure, and gave administrators proper multi-organisation management tools.
Duration
16
months
Team
7
members

Ideas - Users post ideas, like, comment, and mark favourites. The best move forward for implementation.
User roles - Five levels: User, Super User, Moderator, Innovation Officer, and Chief Innovation Officer. Each with appropriate access and tooling.
CIO Dashboard - Activity stats, idea counts, challenge tracking, and a live leaderboard.
ROI calculator - Innovation Officers estimate the business impact of an idea before committing. Benefits are configurable per organisation.
Gains - A live view of money saved from implemented ideas.
Multi-organisation - Schools, institutions, and companies each get separate user groups, content spaces, and admin settings.
Testimonials
It has been a huge pleasure working with D&D as their deep expertise combined with their innovative and fresh ideas makes for a fantastic service experience.
Tara Majumdar, Spark Partnerships Manager

Want to light up your ideas with us?
Kickstart your new project with us in just 1 step!
Prefer to call or write a traditional e-mail?