Giter VIP home page Giter VIP logo

shrudex / kuberx Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 193.82 MB

KuberX is an all-in-one finance tracking web app developed during HackFest Fintech. It simplifies personal finance management with features like AI smart fill, peer-to-peer lending tracking, market insights, and more, empowering users to take control of their financial journey effortlessly.

JavaScript 94.28% HTML 0.19% CSS 0.49% TypeScript 0.09% Python 4.95%
finance fintech full-stack hackfest

kuberx's Introduction

kuberX - One-Stop Finance Tracking Web App ๐Ÿ“Š๐Ÿ’ฐ

KuberX is a comprehensive finance tracking web application designed to simplify your financial journey. Developed during the HackFest under the Fintech track, KuberX aims to revolutionize personal finance management by offering a wide range of features within a single platform. Whether you're a student looking to track expenses or an investor seeking insights, KuberX has got you covered.

Features Overview ๐Ÿš€

  • Dashboard: Get a clear overview of your financial habits with intuitive graphs and statistics.
  • Transaction Management: Easily add income, expenses, investments, and bank transfers with just a few clicks.
  • AI Smart Fill: Upload images of bills or receipts, and let AI automatically extract and categorize transaction details.
  • Peer-to-Peer Lending: Keep track of what you owe to friends or vice versa, facilitating seamless peer-to-peer lending.
  • Market Insights: Stay informed about market trends and company news with the "How's Market?" feature powered by GPT 3.5.
  • Expert Consultation: Connect with finance experts via video calls to gain valuable insights and advice.
  • Chatbot Support: Access a knowledgeable chatbot for finance-related queries, equipped with information from credible sources.
  • Bilingual and Voice Assistant Support: Enjoy support in multiple languages and interact with the chatbot using voice commands.

Tech Stack ๐Ÿ› ๏ธ

  • Frontend: React.js and Tailwind CSS
  • Backend: Node.js, Express, and Flask
  • Database: MongoDB
  • APIs: NewsAPI
  • Image Processing: TensorFlow, OCR, Torch
  • AI Summarization: GPT 3.5
  • Data Analysis: Matplotlib, NumPy
  • Other Tools: React Router DOM, React Toast, React Spinner, Multer

Feature Details ๐Ÿ“ˆ

  • AI Smart Fill : The AI Smart Fill feature revolutionizes transaction entry by leveraging cutting-edge technologies such as TensorFlow and OCR. Users can simply upload images of receipts or bills, and the AI engine automatically extracts relevant information such as the recipient, amount, and items purchased. This significantly reduces manual data entry, saving users time and effort. Furthermore, transactions are automatically categorized based on one of 21 pre-defined categories, ensuring accurate and organized financial tracking.

  • Peer-to-Peer Lending : The Peer-to-Peer Lending feature enables users to track debts and credits with friends in real-time. By adding friends to their network, users can easily view who owes them money or vice versa. This simplifies the process of managing informal loans and eliminates the need for cumbersome spreadsheets or manual calculations. With KuberX, peer-to-peer lending becomes transparent and hassle-free.

  • How's Market? : The How's Market? feature empowers users with valuable insights into market trends and company news. Users can simply enter the name of a company or stock, and KuberX retrieves the latest news related to that entity. Using advanced natural language processing techniques powered by GPT 3.5, KuberX generates a concise financial summary summarizing key information from the news articles. This feature equips users with the knowledge they need to make informed investment decisions.

  • Chatbot and Expert Consultation : KuberX's integrated chatbot serves as a knowledgeable assistant for finance-related queries. The chatbot has been trained on recognized knowledge bases, including books by renowned economists and documentation from financial institutions. Users can ask questions and receive informative responses, helping them deepen their understanding of various financial concepts. Additionally, users have the option to connect with finance experts via video calls for personalized advice and guidance. This feature provides users with direct access to expertise, enabling them to make more informed financial decisions.

  • Dashboard Overview : The Dashboard provides users with a comprehensive overview of their financial habits. Through intuitive graphs and statistics, users can visualize their income, expenditure, investment portfolio, and more. The dashboard simplifies financial analysis, allowing users to identify trends, track progress towards financial goals, and make data-driven decisions. With KuberX's dashboard, managing finances becomes both insightful and effortless.

Demo ๐Ÿ“ธ

kuberX.-.Walkthrough.mp4

Getting Started ๐Ÿ

  • Clone the repository.
  • Create a .env file with your GPT 3.5 API key and MongoDB URL.
  • Navigate to the server directory and run the Node.js server.
  • Navigate to the client directory and run the Flask server and React Vite app.
  • Start exploring KuberX and revolutionize your financial management!

How to Use KuberX ๐Ÿค”

  1. Sign Up/Login: Create an account or log in to your existing account.
  2. Dashboard Overview: Upon logging in, you'll be greeted with a dashboard displaying insightful graphs and statistics summarizing your financial activities.
  3. Transaction Management:
    • Click on the respective option (income, expense, investment, bank transfer) to add a new transaction.
    • Utilize the AI Smart Fill option for seamless transaction entry by uploading images of receipts or bills.
  4. Friends Tab:
    • Add friends and track peer-to-peer lending in real-time.
  5. How's Market?:
    • Enter the name of a company or stock to receive a concise financial summary based on the latest news.
  6. Chatbot and Expert Consultation:
    • Interact with the chatbot for finance-related queries.
    • Connect with finance experts via video calls for personalized advice.
  7. Language and Voice Support:
    • Enjoy bilingual support and interact with the chatbot using voice commands.

About the Team ๐Ÿ™‹๐Ÿปโ€โ™‚๏ธ

KuberX was developed by a team of passionate individuals during the HackFest Fintech track. Meet the team behind KuberX:

Contributing ๐Ÿค

Contributions to KuberX are welcome! Whether you're interested in adding new features, fixing bugs, or improving documentation, feel free to submit a pull request.

kuberx's People

Contributors

abhigyanbasak248 avatar devt-10 avatar shrudex avatar svgnix avatar

Watchers

 avatar

Forkers

devt-10

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.