Introducing FinPAL, your dedicated Financial Assistant Telegram bot meticulously crafted to offer unparalleled financial guidance and support. Harnessing the cutting-edge Trulens eval llm monitoring technology, FinPAL is engineered to deliver contextually rich and actionable financial advice. Powered by advanced algorithms and user-friendly functionalities, it stands out with unique features tailored for a seamless user experience.
FinPAL
Technology | Description |
---|---|
Material-UI | React UI library |
TypeScript | Object-oriented language |
React.js | JavaScript library |
Python | a high-level, general-purpose programming language |
FastAPI | a modern web framework for building RESTful APIs in Python |
Qdrant | a vector similarity search engine |
Prisma | Next-generation ORM for Node.js & TypeScript |
Pyrogram | a modern, elegant and asynchronous MTProto API framework. |
TgCrypto | a Cryptography Library written in C as a Python extension |
Google Generative AI | a category of artificial intelligence that can create new text, images, video, audio, or code |
Matplotlib | a comprehensive library for creating static, animated, and interactive visualizations in Python |
TruLens-Eval | an open source library for evaluating and tracking the performance of LLM apps, such as RAGs. |
- FinPAL boasts a sophisticated suite of features designed for seamless financial management.
- FinPAL with Trulens eval llm monitoring, we have a robust llm monitoring system in place, get automated and measurable feedback on how the llm is performing.
- Integration with Telegram to ensure effective communication right in user pocket.
- Ability to save transaction receipts through chat or photo to add a practical touch.
- Generate transaction charts effortlessly through chat, and smoothly query transaction data for comprehensive financial insights.
-
Initiate a conversation with the bot with a text prompt i.e /start command.
-
Participate in financial dialogues with the bot, receiving guidance and responses on personal finance topics.
Step #1 - Clone the project
$ git clone https://github.com/sandramsc/FinPAL.git
Step #2
-
Fill in all .env
-
Start docker compose
docker compose -f compose.local.yml up
-
Install dependencies in both frontend and backend folders:
npm i
ORyarn
-
To start the webapp, run:
npm start
ORyarn start
Name | Link |
---|---|
Sandra Ashipala | https://www.linkedin.com/in/sandraashipala/ |
Viky Wahjoedin | https://www.linkedin.com/in/vikyweb/ |