Analysis updated 2026-05-18
Track your daily expenses and income in one place.
Set monthly budgets across categories like food, travel, and housing.
Sync shared expenses from Splitwise into your budget tracker.
| bananefre/finance-budget-api-agent | agutinbaigo28/financial-agent-api | jwm0203/meetingcopilot | |
|---|---|---|---|
| Stars | 129 | 129 | 129 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 3/5 | 4/5 | 3/5 |
| Audience | general | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires creating an Appwrite project with collections and a storage bucket before running.
This project, called Expensasaurus based on its screenshots, is a personal finance tracker for logging expenses and incomes, and setting budgets. It runs on Next.js on the front end and uses Appwrite as its backend service for storing data and files. To set it up locally, a user creates a project on Appwrite, sets up a database with three collections for expenses, budgets, and incomes, and a storage bucket for file attachments such as receipts. These IDs get placed into a .env file along with the Appwrite endpoint. There is also an optional integration with Splitwise, using a personal API key, that lets the app sync shared expenses in read only mode for one allowed email address. The data model is simple. A transaction, used for both expenses and incomes, has an amount, currency, category, date, description, tag, title, and optional file attachments. A budget has a title, description, start and end dates, currency, and separate optional amounts for common categories like food, transportation, travel, housing, healthcare, education, insurance, savings, investments, business, utilities, entertainment, and other spending. After setting the environment variables and creating the right indexes in Appwrite, the app is started locally with yarn dev. Screenshots in the README show a dashboard for tracking spending against budgets, and a general application workflow diagram. The README does not mention deployment instructions, tests, or a license, so anyone wanting to use this beyond local testing would need to figure that out themselves.
A personal finance app for tracking expenses and incomes and managing budgets, built with Next.js and Appwrite.
Mainly TypeScript. The stack also includes Next.js, Appwrite, TypeScript.
The README does not state a license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.