Skip to content

A comprehensive tax optimization tool that leverages advanced algorithms to provide personalized tax-saving strategies, helping users maximize their tax efficiency and minimize liabilities effortlessly.

License

Notifications You must be signed in to change notification settings

pakhare/WatsMyTax

Repository files navigation

WatsMyTax

GLOBAL FINALIST - Generative AI Hackathon with IBM watsonx

Description

Introducing WatsMyTax: WatsMyTax is a powerful tax optimization tool designed to help individuals maximize their tax savings by providing personalized strategies based on their financial information. With an intuitive user interface, WatsMyTax simplifies the process of optimizing tax liability, making it accessible to users across various financial backgrounds.

Table of Contents

WatsMyTax

Try the App

You can try the deployed app here: WatsMyTax

Try the Chrome extention

extensions ID - chrome: mmoakbagkgplllabjjgnjieoikbplmdn

Technology Stack

Technology Description
Streamlit Open-source app framework for data science
Python Programming language used for backend processing
Pandas Data manipulation and analysis library
NumPy Fundamental package for scientific computing
HTML/CSS For structuring and styling the app's interface
Docker A platform designed to help developers build, share, and run container applications.
Kubernetes An open-source container orchestration system for automating software deployment
SonarQube An open-source platform for continuous inspection of code quality.

Features

  • Personalized Tax-Saving Strategy:
    WatsMyTax generates tailored tax-saving strategies based on user input, optimizing tax liability.
  • User-Friendly Interface:
    Input fields allow users to easily provide information such as earnings, tax rates, and investments, making tax optimization accessible.
  • Real-Time Feedback:
    The app offers immediate feedback and recommendations to help users maximize their tax savings.
  • Cross-Platform Compatibility:
    WatsMyTax is designed to work seamlessly across different devices, ensuring accessibility and ease of use.

Usage

Running Locally

To run the app locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/pakhare/WatsMyTax.git
    
    cd WatsMyTax
    
    
  2. Install dependencies:

Make sure you have Python 3.12 installed. Then install the required Python packages:

  pip install -r requirements.txt
  1. Run the app:
  streamlit run streamlit_app.py

Using Docker

To run the app using Docker, follow these steps:

  1. Build the Docker image
   docker build -t watsai:latest .
  1. Run the Docker container:
   docker run -p 8501:8501 watsai:latest

Deploying with Kubernetes

  1. Ensure you have a Kubernetes cluster available.

  2. Apply the Kubernetes manifests:

    kubectl apply -f k8s/deployment.yaml
    kubectl apply -f k8s/service.yaml

Authors

Name Link
Sandra Ashipala GitHub
Hoang Nguyen Van GitHub
Prasad Khare GitHub
Yash Thakre GitHub

License

GitLicense

About

A comprehensive tax optimization tool that leverages advanced algorithms to provide personalized tax-saving strategies, helping users maximize their tax efficiency and minimize liabilities effortlessly.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published