from core.tracker import Tracker from storage.data_manager import DataManager from config import REGISTERED_USERS, MENU_ITEMS def main(): data_manager = DataManager("data") tracker = Tracker(data_manager) if not tracker.users: from core.user import User from core.item import Item for user_id, name in REGISTERED_USERS.items(): tracker.users[user_id] = User(user_id, name) data_manager.save_users(tracker.users) for item_id, item_data in MENU_ITEMS.items(): tracker.items[item_id] = Item( item_id, item_data["name"], item_data["price"] ) data_manager.save_items(tracker.items) print("DebtTracker initialized successfully!") print(f"Users: {[u.name for u in tracker.users.values()]}") print(f"Menu items: {[m.name for m in tracker.items.values()]}") if __name__ == "__main__": main()