therickglenn/WarrenAI_Your_Intelligent_Wealth_Companion
0
# Warren.AI – Your Intelligent Wealth Companion
Warren.AI is a Streamlit-powered application for financial tracking and insights. Inspired by Warren Buffett's approach to data-driven and long-term financial planning, Warren.AI helps users:
- Add and categorize financial transactions (income/expense)
- Upload/Download CSV files for easy data import/export
- Visualize financial metrics (net balance, recurring transactions, etc.)
- Explore interactive charts (bar, line, and pie charts) to understand income vs. expense distribution
---
## Demo on Hugging Face Spaces
If you're viewing this README on [Hugging Face Spaces](https://huggingface.co/spaces), you can click the **"App"** tab to launch the live Streamlit interface. Otherwise, please follow the steps below to run the app locally.
---
## Installation
1. **Clone or download** this repository:
git clone https://huggingface.co/spaces/your-username/warren-ai cd warren-ai
**Install dependencies (listed in `requirements.txt`):**
pip install -r requirements.txt
**Run the Streamlit app locally:**
streamlit run main.py
Or replace `main.py` with the actual file name containing your script (e.g., `warren_ai_app.py`).
---
## Usage
Navigate to [http://localhost:8501](http://localhost:8501) in your web browser after running the command above.
**Sidebar Menu**: Use the sidebar to navigate between these main sections:
- **Home**: Overview of Warren.AI and instructions on how to use it
- **Add Transaction**: Manually add one-time or recurring transactions
- **View Transactions**: See a table of all recorded transactions
- **Upload Spreadsheet**: Import your own CSV of transactions
- **Download Spreadsheet**: Export your transactions as a CSV
- **Financial Overview**: Get key metrics and interactive charts
---
## Features
- **Recurring Transactions**: Easily schedule expenses or income that repeat daily, weekly, monthly, etc.
- **Auto-Summarize**: On the Financial Overview page, get real-time calculations of total income, total expenses, net balance, and more.
- **Interactive Charts**: View bar charts, line charts, and a pie chart (with a custom background) in one row for a holistic snapshot of your finances.
---
## Contributing
Feel free to open issues or submit pull requests if you have suggestions or want to add new features.
---
## License
This project is provided under the **MIT License** (or whichever license you prefer). Make sure to include a license file in the repo if you plan to release it publicly.
---
## Contact
For any questions or feedback, please reach out via **GitHub Issues** or the **Hugging Face Discussion tab**.
---
**Thank you for using Warren.AI!** We hope this tool helps you take charge of your finances confidently.