Spincrow - Speedy payment system for Freelancers and Creatives

payment platform for freelancers and escrow contracts

Summary

The mission

We all started out as freelancers of some sorts, and starting out may of us found it difficult dealing with clients when it came to delays in payment and funds. They need a system of payment that would work for all client types. That's what we call Spincrow. Our Mission was to develop a better system to handling business finance for freelancers and online retailers and help them excel.

The outcome

We developed a new product from the ground up, capturing the essence of the idea with relation to enabling faster payments and milestone based delivery of funds for the users (freelancers, retailers, you and me, e.t.c). An highly effective platform managing funds from clients to service personnel, and we developed all product launching requirements for the success of a new platform. From onboarding functionalites to S.E.O.

The Impact

The platform was set to launch by the 16th of May. We've already gathered more than 300 potential client mail, in the span of 1 week, validating the importance of the problem.

Processed more than 1,500,000 naira worth of transactions within 2 months of product launch.

Services

  • Identity design.
  • Product Design.
  • Product Development (Software development).
  • Product launch / S.E.O / Digital marketing.

Awards

none at the moment (coming soon)

Press.

Tech cabal please feature this.

Our story

Origins - Making payment contracts enforceable.

As creatives we have always had some issues with fund management. sometimes it's with getting it from our clients, other times business priorities might cause infringements when paying us. In order to resolve these problems some individuals choose to draw up contracts which specify the means and structure of payment for work delivered, sometimes these are not followed, so we decided to take things one step further.

A better way to deal with clients payments.

We decided to automate payment contracts and make them enforceable digitally. In order to make sure we understand the idea there are quite a few things we have to do better grasp our targets.

First we reached out to a few individuals (other freelancers) to get an idea of what they experience dealing with clients when it came to payment, There are usually 3 major scenarios which comes into play from time to time.

  • The lukewarm client - A client pays a part up front, but has difficulty completing the payments as milestones are being reached, this in turn causes loss of moral on the service provider's part.
  • Project Ejection - These are cases in which the client has an issue with the project and decides to cancel the project up till current level. They need to be able to get back their money easily.

Get into the head of the User.

In order to make it clear to ourselves, we needed to learn just a little more, and this required imagination, putting ourselves in the situation of the clients, we came up with a user analysis for our potential user base. This was meant to give us some insight into the user's life a typical day and who they might be using the product for.

../../static/assets/spincrow/IMG_8248.jpg

../../static/assets/spincrow/Screenshot_2020-05-12_at_20.23.27.png

Settling on a design concept.

Initial designs were almost spot on, we had to first of all come up with the various pages and UI structures these pages would follow, these helped us understand how we are going to take the project to the next step implementing these designs. Onboarding was really a huge portion of the project and we considered it pertinent that our users be able to fully setup completely on the app without being confused about where things went.

../../static/assets/spincrow/Screenshot_2020-05-12_at_20.23.11.png

Therefore giving rise to the structure

  • Signup
  • Login
  • Onboarding
  • Home

    • Dashboard
    • Contracts

      • Contract Dashboard.
    • Wallet

      • Topup UI
      • Withdrawal UI
    • Setting

      • Profile update
      • Account update / creation
      • Card updates / creation

With the structure in place we started designing the UI of these pages. Usually we'd move with a mockup set, We proceeded to start the design process in XD. with a mockup first after which we move ahead to design the actual UI. We usually have several design inspirations from which we draw upon, taking a good look at what as already worked in the past, and looking for new ways to deliver quality.

../../static/assets/spincrow/Screenshot_2020-05-12_at_19.08.06.png

../../static/assets/spincrow/Screenshot_2020-05-12_at_19.10.22.png

Developing the product - Coding and Tooling.

After our design process, coding / implementation followed almost immediately, Asides design this is usually one of the most painstaking planned processes. Developing the product from the design implied several important aspects to be taking into account.

  • Modern stack ( Making sure the codebase is up to date)
  • Manageability ( Is the codebase manageable moving forward)
  • Usability and functionality ( We want something fast and usable)
  • Cohesiveness ( The codebase is easy to work with across various scenarios)

Based on these touch points we decided to use grapql and node for the backend apis and react for the frontend stack. with respect to graphql, there were many ways to implement the architecture, but we opted for prisma which is essentially an orm for database management via graphql schematics.

../../static/assets/spincrow/IMG_8238.jpg

../../static/assets/spincrow/IMG_8234.jpg

usually we started out with the backend grapqhl api then proceed to build the react based frontend. Development of the project was a very intensive process, taking about 5 months.

The Rollout - Cleaning up the project base.

With development session done, the next step was to review a product launch checklist which is meant to confirm the product's status for launch, with that we were able to ensure the following.

  • SEO interactions have been figured in.
  • The design of the product is optimal.
  • The speed of the app generally is also optimal
  • All pertinent bugs have been fixed.

../../static/assets/spincrow/IMG_8230.jpg

Beta testing

At the moment of writing this, the product is going up for beta testing ( May 16th, 2020). The idea is to have our first collection of potential users test the app and give us some feedback about the their experience using the product. and how it influences their process.

The Gain

content....

Scope and Path

  • Product design
  • Software development
  • Market research

Link