From reimagining the visual side of the application to engineering a marketplace module with the latest tech and APIs, we got Dealflow back on track. We performed a comprehensive audit and initiated a complete codebase cleanup. Our efforts didn't just stop at refactoring; we also focused on business process optimization, usability improvements, and overall system reliability. Also, the main goal was to set them up for future growth with a scalable, efficient solution.
Dealflow is a game-changing Norwegian equity crowdfunding platform. They've channeled over 750 million NOK into groundbreaking startups, fueling innovation throughout the Nordics.
Reduced bug rate dramatically
Accelerated development speed
Slashed infrastructure expenses by 50% modernized and optimized codebase
Integrated multiple tools and agile approach for simplified management and faster release cycles
Connecting investors to startups through high-performance solution
Not every story starts as a fairy tale. When we partnered with Dealflow, we didn't start with a clean slate. The team had worked with a larger software company that left them with a cluttered and problematic codebase, slowing down processes and leading to a higher bug rate. Our mission? To turn the tide and transform Dealflow into the robust, efficient platform it was always meant to be. Dealflow team still can't believe how it's possible that a smaller team is significantly faster than the previous one and how the bug rate plummeted.
The business challenge
The initial challenges were manifold, with the previous team leaving behind an intricate codebase that was not fully optimized for Dealflow's operational needs. It had to be improved without blocking the processes. This was coupled with the imperative to adhere to Norwegian financial regulations, facilitate a secure marketplace, and ensure a user-friendly interface and experience. Their pain points included complex KYC and AML checks maintaining a robust and trustworthy platform. With stakes this high, there was no room for error.
Tech used in the project
Back-end languages and frameworks
Python - Django: DRF
Django Admin, Strawberry (GraphQL)
External APIs: Mailchimp
AWS infrastructure: ECS
RDS (Postgres SQL)
Front-end languages and frameworks
Apollo Client (GraphQL)
KOIA was involved in Dealflow's development since its early days as external consultants, but we took over all technological aspects in Q2 2022.
We optimized the business processes required for this company to function appropriately and prepared it for necessary technological and administrative changes. Our team completely redesigned the visual side of the application and increased its efficiency and reliability. Together with the Dealflow team, we developed a new marketplace module using the latest technologies and integrations with external APIs for AML and document signing features.
Next, we integrated an auto-scaling solution to handle increased demand and cut down on infrastructure costs. Our agile approach allowed us to incorporate fast deployments and quick response times, giving Dealflow the upper hand in the dynamic crowdfunding market.
- KOIA took over an existing, complex codebase, resolving bugs and technological debt to create a more efficient system.
- Infrastructure expenses were reduced by 50% without compromising the system's ability to handle a high volume of simultaneous investments.
- System complexity was diminished as we merged multiple tools into a single, more effective solution, easing development, reducing maintenance costs, and speeding up the release cycle.
- A swift and automatic deployment process was set up, enhancing our response times for both change requests and bug fixes.
- We're in the ongoing process of moving from older technologies to newer ones, adding new features along the way, all without inflating costs.
Our tech solutions didn't just fix problems—they opened up new possibilities for growth and innovation. And we're just getting started.
What can we do together?
Give us a brief introduction of your current situation and our client team will take care of your needs.