Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
Signed-off-by: Andreia Ocanoaia <andreia.ocanoaia@gmail.com>
  • Loading branch information
andreia-oca committed Aug 15, 2023
1 parent a9cebb9 commit 18e2944
Showing 1 changed file with 25 additions and 2 deletions.
27 changes: 25 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,36 @@ FUSE is an AI-driven platform that generates out-of-the-box, live web applicatio
Using LanceDB OSS, `langchain` and OpenAI API, the platform generates a working web application.
Further, the web application is is deployed using a single command to the cloud with `genezio`.

## FUSE Demo - Try it out
## FUSE Demo - Walkthrough

FUSE is live and deploy to the cloud. You can try it out [here](https://fuse.genez.io).
Head over to https://fuse.genez.io and go through the following steps:

1. Provide a detailed description of the backend class you wish to generate and deploy.
2. Add the names of the methods that the class should have.
3. Add a genezio token to the form to deploy your application using genezio.

![Complete FUSE form to generate your application](https://github.com/Genez-io/fuse/blob/main/images/screenshot_request.png)

You are now ready to hit the generate button and wait for the application to be implemented for you.

![FUSE is generating your application](https://github.com/Genez-io/fuse/blob/main/images/screenshot_generating.png)

Lastly, you can test the backend code using the genezio dashboard and you can also download the source code to your local machine.

![Your backend class was deployed successfully](https://github.com/Genez-io/fuse/blob/main/images/screehshot_code.png)

## Technology Stack

FUSE is built using TypeScript and React.

Under the hood, FUSE uses LanceDB, Langchain and OpenAI API to generate backend code suitable to be deployed on function-as-a-service platforms.

The generated code is deployed using genezio because it is easy and doesn't require a complex configuration. It's a single command to deploy the code to the cloud.

More than that genezio generates an SDK that can be used by the client/frontend to call the deployed code. This simplifies the development process of the web application even more.

For the first version of this project, FUSE is able to generate only code written in TypeScript. In the future, we plan to add support for other languages as well.

### LanceDB OSS

[LanceDB](https://lancedb.com) is a lightweight, vector database focused on handling LLM embeddings.
Expand Down

0 comments on commit 18e2944

Please sign in to comment.