Craft Financial

Craft was born out of the need to simplify billing for freelancers, combining the founders' understanding of freelancing challenges with their tech expertise. They aimed to create a seamless billing process, allowing freelancers to focus on their work rather than administrative tasks. We were initially tasked to only build an MVP, but it soon became clear that the quality of work and efficiency will allow for a fully feature build.

Services We Offered

Web app architecture and development
API architecture and development
Financial Tracking
Payment Integration

Tech Stack

Timeframe

3 Months

Ivolved Team

4 People

Next.JS
React.JS
TailwindCSS
NET 6
Web API (Rest)
SQL Server
AWS
Azure DevOps
Clickatell
Mailchimp
Google OAuth

The Challenge

Concept Behind The Product

The concept behind Craft focuses on streamlining the billing and payment processes for freelancers. It offers a suite of tools designed to help freelancers create and manage invoices, track payments, and make & receive payments directly via the platform.

Gap In Market To Address

Many freelancers juggle various clients and projects, making it challenging to manage invoices, track payments, and ensure financial stability. Existing solutions may not fully cater to the unique needs of freelancers or may be cumbersome to use.

The Problem

Freelancers often struggle with administrative tasks related to billing and financial management, such as creating and managing invoices, tracking payments, and securing against income loss due to unforeseen circumstances. They need a solution that simplifies these processes, making it easier to manage their business finances efficiently while also providing a layer of financial protection.

How we solved it

The Software Station Approach

What did we need to know?

  • How the entity relationships for different users would look between a freelancer and a client.
  • We needed to find out which payment integrations would work best for this product, and how to implement them in a scalable and seamless manner.

How did we uncover this info?

  • By creating ERD's for the system, and verifying these through all stakeholders we could reach a middelground on how the system could work.
  • Investigation into plausible payment partners and their API documentation to see what integrations are relevant toward the needed fields.

The Software Station Process

Design Process

  • Determine architecture ERD's
  • Financials sorting tools were tested within the system
  • Correct data structure layout for speed was considered

Build Process

  • Implement code first database solution and .NET API
  • Build authentication, user quotes, invoicing and transposing functionality
  • Implement interface according to Figma designs
  • Build React web application in parallel with API features

Iterations and Changes

  • Added functionalities like recurring invoices, multiple customers quotes, and user settings & personalisations
  • Currently rebranding the site due to market success and demand for increased functionality

Results

What We Accomplished

A straight forward quoting and invoicing platform for freelancers that seamlessly integrates with their customers, and the transparency needs of business financials, catered to their specific needs. After signing up for the platform via various sign up methods, the user is directed to a dashboard where a high level view of their financials are given, extracting info from their quotes and invoices and represented in a timeline with the corresponding amounts. They have the functionality to easily create invoices and quotes, transform a quote into an invoice, and send these out to their clients. Once done, they can get paid via the platform. They also have the ability to modify their account and personalise Craft to their liking.

Let's Build Together

Tell Us About YourProject

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.