Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚦 FlowBeacon

FlowBeacon is a lightweight, weekend-project prototype for building visual chat flows with a Zoho-style bot interface and a simple ticketing system.

The tool is under active development and serves as an experimental framework for flow-based conversational automation.


Features

  • Visual flow builder (node-based)
  • Zoho-like chat tester
  • Live flow tracing during conversations
  • Basic ticket creation (billing / general)
  • FastAPI backend with simple in-memory state

Project Structure

FlowBeacon/
├── frontend/
│   ├── flowbuilder.html     → Visual flow editor + tester
│   └── chat_widget.html     → Small floating chat widget
│
├── backend/
│   ├── main.py              → Bot engine (FastAPI)
│   ├── bot_flow.json        → Exported flow definition
│   ├── state_store.py       → User session memory
│   └── ticket_store.py      → Simple ticketing utility

Getting Started

Backend

pip install -r requirements.txt
uvicorn main:app --reload

Frontend

Open directly in your browser:

  • frontend/flowbuilder.html
    → Build & test conversational flows
  • frontend/chat_widget.html
    → Chat with the bot

Project Status

Early-stage weekend project — not production-ready.

Actively being refined into a cleaner, more capable visual flow builder + bot engine.


FlowBeacon — experiment fast, visualize conversations, iterate freely.

About

Visual chat-flow builder with live node tracing, ticketing, and a Python bot engine.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages