Back to case studiescompany case image
Dealflow

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.

pattern 2

Solution

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.

image 0
image 1

Process

Tech used in the project

Back-end languages and frameworks

Python - Django: DRF

Django Admin, Strawberry (GraphQL)

MJML

Celery

Redis

OAuth

TFA

OTP

External APIs: Mailchimp

Mailgun

Signicat

Twilio

Slack

Docker

Cloud technologies

Git

AWS infrastructure: ECS

RDS (Postgres SQL)

S3

Route 53

Redis

CircleCI

Front-end languages and frameworks

AngularJS

Angular

UIRouter

Bootstrap

Apollo Client (GraphQL)

Webpack

Storybook

Project organization

Kanban

Jira

Code review

Slack

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.

Key achievements

  • 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.

image 0
image 1

Contact

What can we do together?

Give us a brief introduction of your current situation and our client team will take care of your needs.

NAME AND SURNAME
PHONE NUMBER
EMAIL
COMPANY NAME
YOUR ROLE IN THE COMPANY
MESSAGE