Project Description

“ziganya” is a web-based expense tracking application designed to help users better understand, manage, and improve their financial habits.
Ziganya is a "Kirundi" word that basically means to save for long-term purposes.
The platform enables secure user authentication, allowing individuals to log expenses, analyze spending patterns, and monitor progress toward personalized financial goals. Rather than simply listing transactions, ziganya transforms raw financial data into meaningful, real-time insights. Through intuitive visualizations and analytics, users can quickly identify where their money is going and how their spending behavior evolves over time.

Problem Statement

Many existing expense tracking tools are either overly manual, inflexible, or lack meaningful insights, making it difficult for users to stay consistent or even make long-term financial plans. Ziganya addresses these challenges by combining simple data entry with automated analysis and goal-oriented tracking, creating a more engaging and effective financial management experience.

Key Features

  • Secure authentication with user-specific data isolation
  • Interactive dashboard with real-time spending insights
  • Goal-based tracking to support financial progress
  • Manual expense entry for full user control
  • Receipt and bank statement uploads with automated metadata extraction

User Workflow

Users begin by securely signing up or logging into their accounts. Once authenticated, they are presented with a personalized dashboard that summarizes their spending behavior. Expenses can be added either manually or by uploading receipts or bank statements, which are automatically processed to extract relevant details. Each transaction is linked to the user’s account, and the system continuously updates analytics to reflect progress toward financial goals.

Technical Design

  • Frontend: React for building a responsive and dynamic user interface
  • Styling: Tailwind CSS for efficient and consistent design
  • Backend & Database: Supabase for authentication and data management
  • Deployment: Netlify for hosting and continuous deployment

We selected Supabase because it provides a cohesive developer experience for both authentication and database management services, making it efficient for building

What's next

Looking ahead, we envision Ziganya evolving into a more comprehensive financial companion that goes beyond individual expense tracking. Future developments will include income and spending analysis to provide users with personalized insights, predictive trends, and smarter recommendations for saving and budgeting. We also plan to introduce shared expense tracking, enabling groups, such as friends, families, or couples, to manage finances collaboratively, split costs, and work toward shared savings goals. Ultimately, our long-term goal is to transform Ziganya into a platform that not only tracks financial activity but actively supports better financial decision-making, both individually and collectively.

Built With

Share this project:

Updates