Back to projects

SaaS Project

Kaniot

A fair group fund that optimizes contribution sharing without social pressure.

Kaniot
Vue.js 3 TypeScript Supabase

The challenge

When organizing group funds, imbalance is common: some participants contribute beyond their means due to social pressure, while others are blocked by suggested amounts. Kaniot provides a fair alternative based on transparency and respect for each person’s financial capacity.

The concept

The project relies on an intelligent contribution algorithm:

  • Total freedom: each participant privately enters the maximum amount they can or want to contribute.
  • Fair distribution: the algorithm computes the most balanced contribution split to reach the target without exceeding individual caps.
  • Transparency: a simple interface shows real-time fund progress for a frictionless group experience.

Technical journey

Developed during my studies at Ynov, Kaniot was an opportunity to explore modern technologies:

  • Frontend: Vue.js 3 with TypeScript for a robust typed interface.
  • Backend as a Service: Supabase for authentication and real-time database operations.

Current status

Although the project is now archived, it remains a strong case study of applying algorithmic logic to a concrete social problem. The source code is publicly available on GitHub for exploration and forking.