Skip to content

Latest commit

 

History

History
102 lines (69 loc) · 5.08 KB

README.md

File metadata and controls

102 lines (69 loc) · 5.08 KB

INTELLITAX


About

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.

Features

  • 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.

Technologies Used

  • Frontend: HTML, CSS, Javascript, Handlebars
  • Backend: Node.js, Express.js, Chart.js, langchain, OpenAi-api, os library, Streamlit, dotenv
  • Database: MongoDB

Screenshots

img1 img2 login ratings taxyearform analytics charts2 WhatsApp Image 2024-03-22 at 2 07 17 PM deadlinesuggestions WhatsApp Image 2024-03-22 at 5 31 05 PM (1) WhatsApp Image 2024-03-22 at 5 31 05 PM


Installation

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.

Running the application

Open three terminals in your code editor

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