TaxCraft is an innovative AI-driven web application that provides personalized tax deduction advice using cutting-edge machine learning and natural language processing technologies. It simplifies tax planning by analyzing users' financial documents and offering tailored recommendations to optimize tax savings under Indian tax laws.
- Key Features
- Technologies Used
- System Architecture
- Installation
- Usage
- Results
- Future Work
- Contributors
- License
- Acknowledgments
β¨ Personalized Tax Advice
AI-driven suggestions based on your financial documents and income patterns
π Document Analysis
Supports tax documents like Form 16A and Form 26AS with 95%+ OCR accuracy
π¬ Intelligent Chatbot
Conversational AI interface for all tax-related queries
π Advanced Retrieval
RAG framework ensures responses are accurate and up-to-date
π Continuous Updates
Regularly updated knowledge base with latest tax policies
-
Input Processing: Handles both text queries and document uploads
-
OCR Engine: Extracts text from scanned documents
-
Vector Database: Stores embedded tax knowledge
-
Retrieval System: Finds relevant tax provisions
-
LLM Generation: Produces human-readable advice
-
Python 3.8+
-
Tesseract OCR installed
-
Google Gemini API key
# Clone repository
git clone https://github.com/yourusername/taxcraft.git
cd taxcraft# Setup environment
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate# Install dependencies
pip install -r requirements.txt# Configure environment
echo "GEMINI_API_KEY=your_api_key" > .env# Launch application
streamlit run app.py- Upload Documents (Form 16, 26AS, etc.)
- Ask Tax Questions
Example queries:- "How to save tax with 12L salary?"
- "Best 80C investments for my profile?"
- "Explain capital gains tax on stocks"
- Receive Personalized Advice
| Metric | Value | Benchmark |
|---|---|---|
| Accuracy | 90% | Human CA: 92% |
| Relevance | 9.9/10 | Industry Avg: 8.5 |
| Latency | 0.5s | Competitors: 2.1s |
| Coverage | 80% | Indian Tax Code |
Feedback
- Multi-language support (Hindi/Tamil/Bengali)
- Automated tax filing integration
- Mobile app development
- Global tax regimes
- Voice interface
- Abhishek V K
- Vishal Daimane
- Rudraprathap Patil
- Shubhang sethi
MIT License - See LICENSE for details.
- Ramaiah Institute of Technology
- Google Gemini Team
- LangChain Community
- Indian Tax Department





