InvoiceQuick is our own project! We started it as an equal partnership with a friend of the agency and from the very beginning we are fully involved in all aspects of developing a web product from the ground up.
This includes not only working on its design and development, but also having a say in business decisions needed to make a product sustainable and profitable.
Development started in March 2018 based on legacy code our partner came to us with. But from the very start we knew we had to treat just as a blueprint for what we wanted to build.
From that point onward, we first developed an MVP, and afterwards InvoiceQuick went through several phases of development to the version you can see now.
The first challenge we had to overcome was growing our own team so we can actually build a full SaaS product. Before working on InvoiceQuick, our expertise was top shelf regarding UI and UX design, as well as front-end development, but that could get us only two thirds of the way.
To build a proper SaaS backend, we needed to hire an experienced as well as available back-end developer, in the country where most developers where already employed and not really looking for new challenges.
We were lucky enough to find the right person, and to assemble a strong team where everyone involved felt they were working towards the same goal!
“I’ve decided to partner with Made Tight because I was very happy with their work on a couple of other projects. It was clear from the get go that I made the right call. I knew I was getting an excellent design and development team, but I also got an incredible partner willing to share the load of driving InvoiceQuick on the path to a successful business.”
Our second, and probably most important challenge came after the MVP was successfully launched. We were onboarding users, they were happy, but our value to them was short-term - they only used InvoiceQuick during those couple of minutes needed to create an invoice and than moved on.
This is when why needed to decide to focus on a specific market segment - freelancers and small businesses - who just wouldn’t use and couldn’t pay for full, enterprise-grade invoicing solutions, and also didn’t need most of those features. But at the same time needed something more than just an invoice maker.
So we developed a long term plan to add features that our users need and will find useful, like making recurring invoices and tracking PNL.
When we started developing InvoiceQuick, our first goal was to build an MPV. And to create it so it is flexible and easily expandable, we decided to use VUE.js and Laravel. This is an excellent pair in which VUE.js is cherished by many frontend developers, and it fits in prefectly with Laravel in the backend.
In a fiercely competitive industry we needed to be nimble and think hard about each feature we wanted to add, so we can launch quickly and expand from there. For our MVP we focused on essentials: company settings, customer info, and invoices. Nothing more!
Once these features were functional, we organized design and development sprints, and started expanding our product with accounting, taxes, reporting, dashboard, and estimates. In February 2019 we had a version we were satisfied with and could differentiate between a free and a paid version.
We are using the same, nimble approach to this day. And our next sprints (at the time of writing) are related to creating InvoiceQuick mobile applications and features that will help small businesses streamline their accounting and billing processes.
Looking from the business perspective, the most important goal has been achieved. The product is profitable and has its own dedicated team working hard on future changes as well as customer support and marketing.
Looking at our users, we started small and now have over 700 paying customers, with more than 7,000 monthly active users. They created over 20,000 invoices using our product, and are a big part of our decision making process - as we still want to build the product they will continue using.