case image

The client

Aconi GmbH is a German agency that provides a wide range of digital services, from software development to online marketing.

Before contacting us, they used various tools for project management, time tracking, billing, and other tasks. Finding this inconvenient, the client decided to build a custom ERP platform that would bring the management of all the company's core processes to one place.

They chose us as a tech partner since we offered the necessary expertise at cost-effective rates.

PROJECT IDEA

Build a comprehensive ERP system with functionality for task, project, and payroll management, as well as billing, invoicing, time tracking, and communication.
Make the platform lightweight, ensuring it uses minimum browser resources and yet offers rich functionality.
At the later stage, transform the platform into a full-fledged SaaS solution and make extra profit by offering it to other businesses.

Results

1 week

To assemble the team

2 months

To build a Kanban module demo

29%

Of costs saved

We swiftly formed a team of 5 experts, considering the client's budget constraints while providing them with the required expertise in frontend reactive architecture they lacked. Our team met all the client's requirements. Pleased with the result, the client continued cooperation with us, asking us to turn their ERP into a marketable SaaS solution called OC.

view website
icon

Vue.js

icon

Laravel

icon

Twilio

icon

Google Maps

Project challenges

The client had budget limitations, and their initial concept was underdeveloped. We had to correctly form a team to meet these constraints and finalize the concept based on our experience and analysis of similar products (Trello, Jira, and Asana).
The project lacked detailed documentation about the client's processes. We needed to study and accurately describe them. Based on this info, we had to create user stories, ensuring all client`s requirements were covered.
We had to ensure that the future ERP platform had the essential project management features for outsourcing development teams while staying aligned with Agile processes.
PM boards require a lot of browser resources. To address this, we had to design a lightweight frontend reactive architecture that minimizes the usage of browser memory and supports automatic clean-ups.
Another task was to develop robust communication functionality, which involved building video chats with Jabber (XMPP), Socket.IO, WebRTC, and VLC Streamer, as well as Twilio integration for external calls.
device

Our process

line
line
line

input

The client approached us with:

  • A request for a custom ERP platform to centralize the management of core internal processes in their tech business.
  • Strategic plans of transforming this ERP into a SaaS product to sell it to other companies.
  • A need for a team with hands-on experience, proficient English, and mid to senior-level tech expertise.

analysis

Here's how we got started:

  • 2 days after the request, we showcased our portfolio with similar projects.
  • Within 4 days, we presented a team of 7 devs, which allowed the client to do interviews and finalize a team of 5 experts within a week. This means our candidate acceptance rate in this project reached an impressive 71.5%.
  • In just 2 months, we developed a demo version of the ERP`s PM module.
  • Meanwhile, our team was also working on user stories and wireframes.
  • Finally, we provided a preliminary estimate outlining the project`s phase - based implementation over 2 years.

result

What the client got:

  • Rapid team formation and project kick-off.
  • Valuable expertise in frontend reactive architectures that filled the gap in the skillset of the client's in-house team.
  • A full-fledged ERP platform for the client's internal needs developed in 2 years.
  • A mobile version of the ERP platform developed within the next 9 months.
  • A sellable SaaS product that brings additional profit to the client.

Main Features

icons

Task Management

Creating tasks; monitoring their progress; setting deadlines & budgets.

icons

gantt charts

Overview of all project tasks & relationships between them; calendaring..

icons

kanban boards

Creating task cards with comments and files; sorting, grouping & dragging cards to the next stage.

icons

the tracking

Starting a timer; manual time recording; adding users/teams; user syncing.

icons

chats & comments

Opening a chat inside tasks; commenting on tasks; audio calls; encrypted video-conferencing.

icons

billing & invoicing

Generating and sending client invoices directly from the platform; managing client info.

Maximize your business potential with a custom ERP

Leverage our tech expertise and niche experience to ramp up efficiency and unlock new revenue-generating opportunities for your business!

Build my erp

Technology stack

FRONTEND

technology icon

Vue.js

technology icon

Vuex

technology icon

Canvas

technology icon

Vue Native

technology icon

Bootstrap

technology icon

Webpack

Media Library

technology icon

reCAPTCHA

BACK END

Laravel

Express.js

REST

THIRD-PARTY

Stripe

PayPal

Socket.IO

DHL API

Jabber (XMPP)

WebRTC

VLC Streamer

Twilio

Google Map

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

“It was a pleasure to work with the Giraffe Software team again. The Perfect Team made a fantastic job.They completed a complex Task in a Laravel / VUE.JS Project without long explanation.Can really recommend them for critical stuff(and everything else)! Will continue to work with them!“

dirk aldekamp germany Germany
Managing Director at Aconi GmbH