A terminal-based inventory tracking application written in Python. This project allows you to manage products and ingredients, store data persistently using a JSON file, and interact through a simple text-based menu.
- 📦 Add new inventory items
- 👀 View current inventory
- ✏️ Edit existing items
- ❌ Delete items
- 🔍 Search inventory by name
- 💾 Persistent data storage with JSON
- 🧠 Simple, clean, menu-driven interface
- When the program starts, it loads inventory data from
inventory.json - Users interact with the menu to manage items
- All changes are saved automatically after any add/edit/delete action
- If no file exists, a new one is created on first save
- Python 3.x
- Clone the repo or download the script
- In your terminal:
python main.pyinventory.json # Your saved data
main.py # The core Python script
--- Inventory Menu ---
1. View Inventory
2. Add New Item
3. Edit Item
4. Delete Item
5. Search Inventory
6. Exit
Daniel Jarvis
Built with passion and Python ☕🐍
A terminal-based inventory tracking system with persistent JSON storage. Built in Python.