Skip to content
@SpendooApp

Spendoo

Spendoo Logo Spendoo

AI-Powered Personal Finance Mobile App

Spendoo is an AI-powered personal finance mobile application designed to help users manage their finances through intelligent expense tracking, budgeting, savings goals, recurring payments, and personalized financial insights.

✨ Key Features

  • Expense and income tracking
  • Smart budgeting and spending analysis
  • Savings goals and gamification
  • Recurring payment management
  • AI-powered financial assistant
  • Receipt OCR and voice-based expense entry
  • Predictive spending analysis
  • Push and email notifications

🏗️ System Architecture

Spendoo follows a modular, multi-service architecture:

  • Backend — Kotlin & Spring Boot with PostgreSQL, JWT authentication, event-driven processing, and REST APIs
  • Mobile App — Kotlin Multiplatform with Compose Multiplatform
  • AI Service — Python & FastAPI for AI-powered financial features
  • Email Service — Node.js microservice for transactional email delivery

🛠️ Technologies

Kotlin Spring Boot PostgreSQL Python FastAPI Docker Firebase JWT REST APIs Compose Multiplatform

📂 Repositories

Repository Description
Spendoo Backend Core backend service for authentication, transactions, budgeting, savings, notifications, and AI integration.
Spendoo Mobile Kotlin Multiplatform mobile application for managing personal finances.
Spendoo AI Backend FastAPI service powering AI-driven financial assistance, OCR, voice processing, and spending analysis.
Spendoo Email Service Node.js microservice responsible for asynchronous transactional email delivery.

🎓 Graduation Project

Developed as a graduation project at Cairo University, Faculty of Computers and Artificial Intelligence.

Project Grade: A+

Popular repositories Loading

  1. Spendoo-mobile Spendoo-mobile Public

    Kotlin Multiplatform mobile app for a personal finance platform, featuring expense tracking, budgeting, savings goals, recurring payments, AI financial assistance, and real-time notifications.

    Kotlin

  2. Spendoo-backend Spendoo-backend Public

    Modular Spring Boot backend for a personal finance platform, featuring JWT authentication, transaction and budget management, savings goals, notifications, and AI service integration.

    Kotlin

  3. Spendoo-ai-backend Spendoo-ai-backend Public

    FastAPI AI service for a personal finance platform, providing financial chatbot assistance, receipt OCR, voice-to-expense parsing, and predictive spending analysis.

    Python

  4. spendoo-email-service spendoo-email-service Public

    JavaScript

  5. .github .github Public

Repositories

Showing 5 of 5 repositories

Top languages

Loading…

Most used topics

Loading…