case image

The client

Our client, REM Waste, a UK-based waste management company, has a network of 100+ partners serving 700+ customers nationwide.

They wanted to digitally transform and scale their business. To this end, they needed to modernize their outdated CRM by replacing it with a new, custom platform.

Initially, the client worked with other developers, but they failed to deliver an error-free MVP. REM Waste hired us because we offered a realistic estimate and relevant expertise supported by positive Clutch reviews.

PROJECT IDEA

Develop a modern CRM to streamline customer interactions and white-label partnership management, creating a foundation for the company's growth.
Before that, roll out an MVP with essential features to digitize core processes, reduce manual work, and, thus, unlock the company's scalability potential.
Build a marketable SaaS solution based on this CRM platform to create an additional revenue stream.

Results

3 days

To assemble the initial team

4 months

To launch an MVP

38%

Lower budget compared to local rates

To rescue the project, we compiled a list of bugs in the existing code, user stories, and other tasks. We also provided an estimate for MVP and, in 2 weeks, formed a team of 2 devs, an architect, a PM, and a QA. They delivered an MVP in 5 months, and the client secured investments for the next dev stage. It took us another 5 months to finalize the platform.

view website
icon

Laravel

icon

Vue.js

icon

Xero

icon

AWS

Project challenges

The client used most of their budget on previous devs. We agreed to work via Escrow to build trust and ensure that we'll do the work. It meant we had to provide an accurate estimate and got payment only after the functionality was delivered.
The client initially collaborated with several inexperienced devs and acted as product owner despite lacking the necessary expertise. This resulted in a huge waste of time, so we had to form a team quickly and work within strict deadlines.
Multiple other contractors had worked on the project before us. We had to review the existing solution, standardize dependencies, and design an overall architecture before building new features for the MVP.
To develop the right feature set, we had to delve into the specifics of the UK's transportation and waste management sectors. It was also necessary to study third-party tools — Xero and Loqate — to integrate them into the CRM properly.
Another task was to incorporate chats into the CRM using Socket.IO and WebRTC. Additionally, we had to connect the platform to several payment systems, such as Stripe, WorldPay, Visa, and MasterCard.
device

Our process

line
line
line

input

The client came to us with::

  • A successful offline business they aimed to expand through digital transformation.
  • A clear product vision for a new CRM meant to become the foundation for further business growth.
  • An outdated CRM that didn't match their evolving needs and hindered business scalability.
  • A poor-quality solution from previous devs that could be launched as an MVP only with a complete overhaul of several modules and the development of new features.
  • A need for an experienced dev team to rescue the project's MVP stage and, ideally, cover the post-MVP development.
  • Long-term ambitions to develop a SaaS solution based on the new CRM.

analysis

Here`s what we did first:

  • Reviewed wireframes, requirements, and the existing low-quality solution to estimate the project rescue (including refactoring and bug-fixing) and development of new MVP features.
  • Analyzed the existing code, designed the overall architecture, and set project development guidelines.
  • Within 2 weeks, compiled a comprehensive list of user stories and critical bugs to address.
  • In 3 days, assembled a team of 4 people (a PM, frontend dev, backend dev, and QA) for the MVP stage.

result

What the client got:

  • A skilled development team with the necessary expertise to rescue the project at the MVP stage and cover further CRM development.
  • Refactored solution with all bugs fixed within just 1 month.
  • A high-quality MVP with all the missing features built and delivered in the next 3 months.
  • Post-MVP functionality delivered within the following 15 months, with the team extended from 4 to 8 members for this phase.
  • A 38% lower cost compared to local estimates.
  • Detailed specifications for a SaaS solution the client plans to develop based on the new CRM.
  • Ongoing collaboration with our team as we continue to enhance the CRM while the client seeks investment for SaaS development.

Main Features

icons

Quotes

Viewing & editing quote info (status, value, manager, skip delivery date, etc.)

icons

Orders

Creating new orders with customer info, waste type, skip size, etc.; calculating costs automatically.

icons

Customer Interactions

Automated SMS for order confirmation, pricing details, skip delivery date notifications, and billing info.

icons

Equipment directory

Adding, editing, and deleting equipment & skips for waste disposal (specs, waste removal costs, etc.)

icons

Supplier management

Adding, editing, and deleting companies that supply skips & remove waste; filtering & searching suppliers.

icons

Dashboard

Viewing total orders, quote-to-order conversions, commissions, costs, profits, and SMS stats.

Build a modern CRM to achieve your business growth goals!

Let our team develop a scalable CRM solution to digitally transform your business. We don't just make promises; we commit to delivering results on time and within the estimate.

Build my crm

Technology stack

FRONTEND

technology icon

Vue.js

technology icon

TypeScript

technology icon

Bootstrap

technology icon

Webpack

technology icon

LESS

technology icon

reCAPTCHA

technology icon

npm

SPA

BACK END

PHP

Laravel

WordPress

REST

Docker

PHPUnit

THIRD-PARTY

Xero

Stripe

Visa

MasterCard

Worldpay

Socket.IO

WebRTC

Loqate

Google Maps

Twilio

QUALITY ASSURANCE

Zephyr

Selenium

CLOUD

AWS

Amazon EC2

Amazon S3

AWS Backup

Amazon RDS

Amazon Route 53

DATABASE

My SQL

Elasticsearch

Redis

Our Clients Say About Us

“The outstanding team at GiraffeSoftware delivered an exceptional performance. They adeptly handled a demanding project encompassing Laravel, Vue, AWS, and WordPress for our blog. Their proficiency in rewriting our web application and addressing all existing issues was truly praiseworthy. The result was the creation of an MVP and post MVP that facilitated a digital transformation for our offline business. We highly recommend them for a full cycle of development! Excited about the prospect of ongoing collaboration with GiraffeSoftware!”

Stacy Flick uk UK
CEO at REM Waste