Filter
Exclude
Time range
-
Near
๐Ÿงพ ExpenseManager Track money alone or together - without spreadsheet pain. - Snap receipts โ†’ auto-categorized expenses in seconds - Budgets alerts shared splits with automatic settling (couples/roommates/trips) ๐Ÿ‘‰ ideakiln.com/ideas/expensemaโ€ฆ #FinanceGoals #Budgeting #SaaS
1
3
25
import json import threading import uuid import time from datetime import datetime class ExpenseError(Exception): pass class Expense: def __init__(self, amount, category): if amount <= 0: raise ExpenseError("Amount must be positive") self.id = str(uuid.uuid4()) self.amount = amount self.category = category self.date = datetime.now().strftime("%Y-%m-%d %H:%M:%S") def to_dict(self): return self.__dict__ class ExpenseManager: def __init__(self, filename="expenses.json"): self.filename = filename self.expenses = [] self.lock = threading.Lock() self.load() def add(self, amount, category): expense = Expense(amount, category) with self.lock: self.expenses.append(expense) print("Added:", expense.id) def total(self, category): return sum(e.amount for e in self.expenses if e.category == category) def save(self): with open(self.filename, "w") as f: json.dump([e.to_dict() for e in self.expenses], f, indent=4) def load(self): try: with open(self.filename, "r") as f: data = json.load(f) for item in data: e = Expense(item["amount"], item["category"]) e.id = item["id"] e.date = item["date"] self.expenses.append(e) except FileNotFoundError: pass def auto_save(manager): while True: time.sleep(15) manager.save() if __name__ == "__main__": manager = ExpenseManager() threading.Thread(target=auto_save, args=(manager,), daemon=True).start() while True: print("\n1.Add 2.Total 3.Exit") choice = input("Choose: ") try: if choice == "1": amt = float(input("Amount: ")) cat = input("Category: ") manager.add(amt, cat) elif choice == "2": cat = input("Category: ") print("Total:", manager.total(cat)) elif choice == "3": manager.save() break else: print("Invalid choice") except Exception as e: print("Error:", e)
2
5
109
Replying to @jakobjelling
Building ExpenseManager. Because tracking expenses shouldn't require a spreadsheet PhD, and splitting dinner with friends shouldn't end friendships. OCR receipt scanning smart group splitting budgeting more. myexpensemanager.net/auth/reโ€ฆ

2
13
Thanks @AlxTurovski and Indie Tools for sharing our work at ExpenseManager :) Remember to grab your free lifetime license (only 62 remaining)! Sign up, register 5 expenses and 1 budget to become a founding member. Letโ€™s keep finance under control so we can keep building!
A very cool financial app has been listed on IndieTools! Meet ExpenseManager by @ArcticKraft. Stop juggling Splitwise, budgeting apps, and receipt photos. One app for personal expenses, group splits, smart budgets, and more. Check it out on IndieTools ๐Ÿ‘‡
1
2
92
A very cool financial app has been listed on IndieTools! Meet ExpenseManager by @ArcticKraft. Stop juggling Splitwise, budgeting apps, and receipt photos. One app for personal expenses, group splits, smart budgets, and more. Check it out on IndieTools ๐Ÿ‘‡
2
2
9
342
Replying to @Niklas_Sikorra
Stop changing between apps to monitor your personal finances, ExpenseManager tracks everything: personal and group expenses, debts, budgets, income, and more.
1
3
121
Still managing your expenses manually? Switch to SparkFinBudget App and make it effortless.#SparkFinBudget #expensemanager #budgetapp #moneymanagementapp #smartbudgeting #personalfinanceapp
1
4
34
18 Aug 2025
Tap. Verify. Done. โœ… Thatโ€™s all it takes to get up to โ‚น20,000 for your urgent needs with FatakPay โ€” in just 7 minutes. And Yes... Don't miss out to participate in our #KadamBadhayeJa campaign. Download the app today on Play Store & App Store. #InstantLoan #InstantCredit #InstantMoney #EasyCredit #MoneyMadeSimple #FinancialFreedom #ExpenseManager #SmartExpenses #MoneyOnTap #Expenses #Emergencies #BillPayments #SmartMoneyMoves #FatakPay
2
28
126
๐ŸŽฏ NEW UPDATE: Progress bars now track actual dollar amounts, not just item counts! Pay off that big expense and watch your budget progress soar ๐Ÿ“ˆ Plus new widgets for instant access to your lists! #BudgetTracker #ExpenseManager #iOS #AppUpdate #PersonalFinance #Budgeting
2
7
99
Take control of your finances with Wallet: Income Expense Tracker! ๐Ÿ“ท๐Ÿ“ท ๐—ถ๐—ข๐—ฆ: apps.apple.com/in/app/walletโ€ฆ ๐—”๐—ป๐—ฑ๐—ฟ๐—ผ๐—ถ๐—ฑ: play.google.com/store/apps/dโ€ฆ #sstechsystem #Wallet #Income #moneymanager #expensemanager #MoneyManagement #ExpenseTracker #SmartSavings #budgetapp #expenseapp
1
13
Did you know that over 90% of the world's currency is digital? Track your spending habits with our ๐—ฆ๐—บ๐—ฎ๐—ฟ๐˜๐—ฆ๐—ฝ๐—ฒ๐—ป๐—ฑ ๐—ฎ๐—ฝ๐—ฝ! ๐——๐—ผ๐˜„๐—ป๐—น๐—ผ๐—ฎ๐—ฑ ๐—ก๐—ผ๐˜„: play.google.com/store/apps/dโ€ฆ #digitalcurrency #sstechsystem #moneymanagement #DigitalEconomy #SmartSpend #ExpenseManager #freeapp
2
32
19 Jun 2023
Expenza - Budget & Expense Tracker Day 57 - Updated Budget Screens You can use bank accounts for transactions and track their balance at any moment. #expensetracker #expensemanager #100daysofcode #programming #programmer #computerscience #fullstackdeveloper #frontend
3
5
98
9 Jun 2023
With intuitive graphs and user-friendly experience, you can now gain full insights into your expenses. Experience the benefits of the Expense Manager by exploring it on the #TVSCreditSaathiApp. #TVSCredit #SmartSaathi #ExpenseManager #Convinience #Experience
13
404
Day 100 of #100DaysOfCodeChallenge Real-Life Project: โœ” Solved package dependency issues โœ” Connected to the remote database โœ” Successfully deployed the app ๐Ÿ”ฐ Project: Travels Expense Manager #100DaysOfCode #100DaysOfPythonCode #Python #Flask #internships #ExpenseManager
2
1
11
637