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.
WatsMyTax
You can try the deployed app here: WatsMyTax
extensions ID - chrome: mmoakbagkgplllabjjgnjieoikbplmdn
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. |
- 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.
To run the app locally, follow these steps:
-
Clone the repository:
git clone https://github.com/pakhare/WatsMyTax.git cd WatsMyTax
-
Install dependencies:
Make sure you have Python 3.12 installed. Then install the required Python packages:
pip install -r requirements.txt
- Run the app:
streamlit run streamlit_app.py
To run the app using Docker, follow these steps:
- Build the Docker image
docker build -t watsai:latest .
- Run the Docker container:
docker run -p 8501:8501 watsai:latest
-
Ensure you have a Kubernetes cluster available.
-
Apply the Kubernetes manifests:
kubectl apply -f k8s/deployment.yaml
kubectl apply -f k8s/service.yaml
Name | Link |
---|---|
Sandra Ashipala | GitHub |
Hoang Nguyen Van | GitHub |
Prasad Khare | GitHub |
Yash Thakre | GitHub |