Introducing IntelliTax, your all-in-one solution for tax management and financial planning. With advanced calculation capabilities, personalized tax-saving suggestions, timely reminders, and a responsive chatbot for expert guidance, IntelliTax streamlines the tax process. Plus, visualize your finances effortlessly with intuitive charts. Say goodbye to tax-related stress and hello to seamless financial management with IntelliTax.
-
User Role: IntelliTax is designed for taxpayers, providing them with comprehensive tools and resources to facilitate seamless tax filing.
-
Admin Dashboard: Administrators oversee system operations and configurations, ensuring smooth functioning of IntelliTax.
-
Tax Calculations: Taxpayers input financial data, and IntelliTax automatically performs accurate tax calculations, offering detailed breakdowns and summaries.
-
Personalized Tax Suggestions: IntelliTax offers tailored suggestions to optimize tax liabilities based on user data and financial profiles.
-
Interactive Chatbots: IntelliTax features two chatbots: A resource-based Chatbot for querying tax-related resources and a Personalized Tax Chatbot for addressing tax-filing inquiries and providing personalized assistance to taxpayers.
-
Yearly Tax Details: IntelliTax provides taxpayers with detailed records of their tax filings for each year, allowing them to access and review their financial information conveniently.
-
Graphical Representation: IntelliTax enhances user experience by offering graphical representations of tax data over multiple years. Users can visualize their tax trends and patterns more effectively through interactive graphs, aiding in better understanding and analysis of their financial situation over time.
-
Deadline Reminders: Users receive timely notifications about upcoming tax deadlines, ensuring timely submission and penalty avoidance.
-
Data Security: IntelliTax prioritizes data security, employing robust encryption protocols to safeguard sensitive financial information.
-
Educational Resources: Users have access to a wealth of educational materials, including articles and guides, to enhance their understanding of tax laws and regulations.
- Frontend: HTML, CSS, Javascript, Handlebars
- Backend: Node.js, Express.js, Chart.js, langchain, OpenAi-api, os library, Streamlit, dotenv
- Database: MongoDB
git clone https://github.com/monisha-max/INTELLITAX_GROUP6
Connect to your Mongodb URL to set up the databases
open .auth>MONGO_URI Remove the existing URL and set your MONGO_URI
For creating the MongoDB URL:
Follow the below steps
Sign in to MongoDB Atlas and navigate to your cluster.
Click the "Connect" button, then choose "Connect your application."
Copy the provided connection string, replacing with your database user's password.
Terminal 1: Setting up main functionalities—Before running the below-mentioned commands on terminal-1, install nodejs from the official website of nodejs.
npm uninstall bcrypt
npm install bcrypt
npm rebuild bcrypt
node app.js
Terminal 2: Setting up Query resolution chatbot
pip install openai
pip install gradio
python3 chatbot.py or python chatbot.py
Terminal 3: Setting up ResearchTool chatbot
pip install -r requirements.txt
streamlit run researchtool.py