The Kitty App

image
image
image
image
image
image

The Client

The Kitty is a startup, whose app is built for sharing funds for a specific event, group outing, fundraiser, allowance for kids, and more. It allows people to share funds in one place without having to say “I’ll pay you later” or “I don’t have any cash.”. Each person in a group can add money to the kitty, and the organizer can safely make purchases from The Kitty App with Apple or Google Pay.

The Kitty trusted Jungsoft as their technical partner, working together from the product definition and concept creation to development and deployment.

The Problem

The Kitty eliminates the need to worry about who paid for what or how much do you owe someone for drinks last night, for the baseball fundraiser, or a game night. All the money is held in one place and easily accessible.

The Solution

Our solution was to build a mobile app that collects money from the groups' participants and then issues a virtual credit card for the group, which the host can use to make all the necessary purchases for the planned activity. We also have an in-app chat, where members can plan their activity and share receipts, as well as mechanisms for finding nearby events, and much more.

The Implementation

Our first step was defining what we wanted our product to be. By first understanding the problems we were aiming to solve and then going through possible solutions, we built the user stories and decided the path we would take.

With a clear objective in mind, we started creating a high fidelity clickable prototype, which allowed us to validate the product with real users and quickly iterate through the design and user experience.

As with all innovative products, we also started working on a technical Proof of Concept, to make sure our idea was technically feasible and avoid later surprises.

After arriving at a prototype we were happy with, we then proceeded to scope the project, defining the features we wanted to start implementing in order to validate our MVP.

The development for the MVP was divided into 4 sprints, each sprint incorporating feedback from the previous ones, quickly refining our ideas as we went.

The mobile app was built using React Native and Typescript, while the backend was built using Elixir, which integrated with Stripe for payment processing. We also built a CI/CD pipeline with Fastlane and Gitlab CI/CD, automating tasks such as version bumping, binary generation, and deployment to the App Store and Play Store.

The Results

The result of our project so far is a beautiful mobile app, backed by a complex payment processing system.

We are currently in private beta, validating our MVP with different user groups and experimenting with new ideas. Our goal is to keep collecting feedback and improving the product until we are ready to scale to the entire United States.

Technology Stack

elixirElixir
phoenixPhoenix
reactReactNative
iosiOS
androidAndroid
typescriptTypescript
ant-designAnt Design
graphqlGraphQL
apolloApollo
postgresqlPostgreSQL
gitlabGitLab
fastlaneFastlane
dockerDocker
kubernetesKubernetes
awsAWS Cloud
stripeStripe

Client

The Kitty App, LLC

Category

Mobile, Fintech

Date

2020

Share

So What is Next?

Are You Ready? Let's get to work!

Trusted By

partner1
partner2
partner3
partner4
partner5
partner6
partner7
partner8
partner9

and many others...