/babelfish

generative UI for banking

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

About

This is a project Valli and I built for angelhack's HackSingapore 2024.

  • Problem statement:
    • Navigating banking applications is tough, there are 20 - 30 tools in an application.
    • Many useful features end up not being used or not even known.
    • How can we make navigating banking applications so simple, that even your grandma would love to use it?
  • Solution:
    • Create generative user interfaces on the fly based on user interaction in any language.
    • Say goodbye to navigating through the UI, let the UI navigate to you.

Demo

Generative UI Demo

Deploying locally

  1. Clone the repository
git clone https://github.com/arjunkmrm/babelfish
  1. Go to the project folder
cd babelfish
  1. Install packages
pnpm install
  1. Setup your .env.local file. And set your own OpenAI API Key.
cp .env.example .env.local
  1. Run the development server:
pnpm dev

Open http://localhost:3000 with your browser to see the result.