Apr 11, 2025
No image
Writer Framework
Ongoing

Writer Framework

$50,000+
more 1 year
United States
2-5
view project
Service categories
Service Lines
Artificial Intelligence
Domain focus
Technology
Programming language
Python
Frameworks
Node.js

Challenge

Our client, an American-based AI startup Writer, needed a hand in creating and optimizing one of its projects—an AI-based framework that will help people create web applications in a matter of seconds.

Our client, an American-based AI startup Writer, needed a hand in creating and optimizing one of its projects—an AI-based framework that will help people create web applications in a matter of seconds.

Solution

Backend-driven UI:
Problem
We used a “backend-driven UI", an interface that can be defined by code, similar to other Python libraries. However, there was an obstacle in the form of distributed sessions for each user.

Solution
By collaborating and brainstorming together, we found a suitable solution.

AI module:
Problem
It was necessary to invent an approach to processing streaming outputs with an emphasis on UX.

Solution
Through collective discussion and brainstorming, we were able to find a solution to this problem.

Results

We developed an AI-framework for creating web applications.

The Writer Framework is an open-source platform designed to streamline the creation of AI applications by combining a visual, drag-and-drop interface for building user interfaces with the flexibility of Python for backend development.

Key features of the Writer Framework include:
Visual editor
Developers can design user interfaces using a visual editor, selecting from a library of customizable UI components that can be tailored to match specific brand styles. 
Python backend
Python functions can be directly bound to frontend events, for example, a mouse click or form submission will call a Python function that can access the event context and change the app’s state.
Separation of concerns
By maintaining a clear distinction between the user interface and business logic, the framework supports the development of more complex applications.