Cicada Financial Scape is a powerful and intuitive financial management tool designed to help you track, analyze, and visualize your personal finances. Built with Python and Streamlit, this application offers a seamless experience for managing your assets, income, expenses, and overall financial health.
- 📊 Asset Management: Easily track and categorize your assets across multiple accounts.
- 💰 Income and Expense Tracking: Monitor your cash flow with detailed income and expense records.
- 📈 Profit and Loss Analysis: Visualize your financial performance over time with interactive charts.
- 🏦 Account Overview: Get a comprehensive view of all your accounts and their respective assets.
- 📅 Historical Data: Keep track of your financial journey with historical data storage and analysis.
- 🔄 Data Import/Export: Seamlessly import and export your financial data for backup or migration.
- Python 3.10 or higher
- pip (Python package manager)
-
Clone the repository:
git clone https://github.com/your-username/cicada-financial-scape.git cd cicada-financial-scape
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the Streamlit app:
streamlit run Home.py
- Home Page: Start by exploring your overall financial health and key metrics.
- Account: Manage your individual accounts and assets.
- Profit and Loss: Analyze your financial performance over time.
- Income and Expense: Track your cash flow and categorize transactions.
- Account Management: Set up and configure your accounts and asset categories.
- Python: The core programming language.
- Streamlit: For building the interactive web application.
- Pandas: For data manipulation and analysis.
- Plotly: For creating interactive and beautiful charts.
- SQLite: For local data storage.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.