🌟 Overview
Welcome to my Engineering journal for FlowKit!
This is where I write about my thought process, my learnings, and my experiences. To begin, let's dive into the main features of FlowKit.
If you want to follow along you can download the extension here : Flowkit (opens in a new tab)
Currently the codebase is private but upon request I can share it with you.
🚀 Features
For the sake of Brevity I will only be covering the main highlighted features of FlowKit in the docs.
- Webflow x GPT
- Query Template Builder
- Style Guide Reference
- Asset Manager
- Css search
- Tree-Explorer
- Todo List
- Rem Calculator
- Pomodoro Timer
See the Project Live! (opens in a new tab)
Webflow x GPT
Overview
The integration of Webflow with generative AI, specifically large language models, brings exciting possibilites of Weblow x GPT.
Through this integration, users can leverage the power of AI to interpret and manipulate Webflow elements in real-time. The demonstration showcases a live preview of selected elements, providing a comprehensive view of the tree structure, combo classes, CSS, and media queries.
By utilizing a custom template, developers can convert Webflow data into React components and gain class name suggestions based on various architectural philosophies.
The possibilities are endless, the temlates are very flexible and can be easily shared with the community.
CSS preview is shown that emulates the Webflow DOM
A Demo of Webflow to React template
A Demo of the BEM classname suggestion Interpreter
Query Template Builder
Overview
The Template Builder is a feature that simplifies the creation of customizable templates by embedding various data sources, including webflow elements. Users can insert query variables from different data types and specify output formats.
Templates can be saved as reusable blocks, organized in the workspace, and integrated into webflow. Implementation involves a custom Blob Builder class for efficient data manipulation, while a serializer ensures compatibility with different data sources. The Template Builder streamlines the template creation process, enhancing productivity and flexibility.
A demo of critical features to give some broader perspective of what is possible.
A demo of how templates can be used as resusable blocks for quick and efficient development
A discussion of the strategy behind implementing a custom tempalte editor along with multi media encoding/ serialization
Styleguide Reference
Overview
The Style Guide Reference is a feature designed to streamline the process of referencing and utilizing design systems within Webflow. It provides a pop-out window that replicates the Webflow page, allowing designers to easily select elements and copy their associated class names.
The feature offers different methods of investigating and referencing the Webflow page. These include a recursive tree structure that emulates the DOM, direct element selection on the page, and the ability to explore different devices through media queries.
An intro into Styleguide reference feature
Exploration of multiple different ways to investigate the webflow page to use as a reference.
A summary of why this feature was built and why it can be useful.