Get Started

🌟 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.

  1. Webflow x GPT
  2. Query Template Builder
  3. Style Guide Reference
  4. Asset Manager
  5. Css search
  6. Tree-Explorer
  7. Todo List
  8. Rem Calculator
  9. Pomodoro Timer

See the Project Live! (opens in a new tab)


Image

Image

Image

Image

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.

Live Tree Intro

CSS preview is shown that emulates the Webflow DOM

Webflow Template Demo

A Demo of Webflow to React template

Custom Interpreter

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.

Intro/Demo

A demo of critical features to give some broader perspective of what is possible.

Worskpace Blocks

A demo of how templates can be used as resusable blocks for quick and efficient development

Implementation Details

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.

Intro

An intro into Styleguide reference feature

Investigation

Exploration of multiple different ways to investigate the webflow page to use as a reference.

Summary

A summary of why this feature was built and why it can be useful.