Executive Summary
How Kawach Technology designed, built, and develop Orbit (orbitzr.com), a real-time project management platform, built-in automation, and a free-forever plan.
- < 1 sec real-time sync latency
- 10 free plan boards
- 4 pricing tiers shipped
- $0 free plan cost
Project fact sheet
| Client | Orbit (Kawach Technology — In-House Product) |
| Industry | SaaS / Productivity Software |
| Location | Remote-first, global SaaS |
| Business size | In-house product, self-funded |
| Business model | Freemium SaaS — Free, Standard, Premium, and Enterprise plans |
| Project duration | Ongoing — in active development since 2026 |
| Core technology | Laravel 12, Laravel Reverb, MySQL, Tailwind CSS 4, Vite, Stripe, Spatie Permissions |
| Live project | orbitzr.com |
The Challenge
Most teams don't lose track of work because they lack a tool — they lose track of it because they're using three or four tools at once. A task gets assigned in a chat thread, a deadline lives in someone's calendar app, and the actual status update only exists in somebody's memory until the next stand-up. Every one of those handoffs is a place where a task quietly falls through the cracks.
Kawach Technology sees this exact problem from the client side constantly — teams asking us to build internal tools because their existing project software feels like it's fighting them rather than helping them. Rather than just describing that capability in a sales pitch, we decided to build a real product that solves it, and use it ourselves: Orbit, a project board where updates sync in real time, so nothing gets lost in a chat thread or forgotten in someone's inbox.
Building it also meant confronting a second, more technical challenge: most "real-time" project tools aren't actually real-time — they poll for updates every few seconds, or require a manual refresh. Making Orbit's sync genuinely instant, at a price point small teams and freelancers could actually afford, meant real architectural decisions, not just a marketing claim.
Key problems identified
| # | Problem |
|---|---|
| 01 | Teams juggle chat apps, spreadsheets, and separate calendar tools to track work that should live in one place. |
| 02 | Most project-management tools that claim |
| 03 | Automating repetitive steps (moving a card, notifying a teammate, applying a label) usually requires bolting on a separate automation tool. |
| 04 | Sharing progress with an external client or stakeholder usually means giving them a full account, or exporting a static screenshot that's outdated the moment it's sent. |
| 05 | Entry-level and free tiers on most competing tools cap out too low for a small team or a freelancer to rely on long-term. |
Goals & Objectives
| Objective | What success meant |
|---|---|
True Real-Time Sync |
Push updates over WebSockets the instant they happen, instead of a polling-based refresh. |
Automation Built In |
Let teams automate repetitive workflow steps natively, without bolting on a separate tool. |
Accessible Pricing |
Make the free tier genuinely usable for small teams and freelancers, not just a trial. |
Transparent Sharing |
Let teams share live progress externally without handing out full account access. |
The Solution
We built Orbit on Laravel 12, using Laravel Reverb — Laravel's own WebSocket broadcasting server — as the backbone for real-time sync, rather than a polling-based "refresh every few seconds" approach. That decision is why a card move, a comment, or an edit shows up on a teammate's screen in under a second: the change is pushed the moment it happens, not fetched on the next poll cycle.
On top of that real-time core, we built the features a team actually needs day to day: drag-and-drop boards and cards, an Inbox for capturing tasks the instant they come up, checklists with progress bars, comments with emoji reactions, and file attachments with cover images. Premium workspaces add Calendar, Timeline, Table, Dashboard, and Map views of the same underlying data — so a manager can see a timeline while an individual contributor works the board view, both looking at the same live data.
To solve the "automation shouldn't need a separate tool" problem, we built Pilot — Orbit's own trigger-condition-action automation engine, directly inside the product. And to solve the "sharing progress with outsiders" problem, we built read-only public board links that need no login at all — useful for exactly the kind of client-visibility use case Kawach's own client work runs into constantly.
Billing runs on Stripe across four tiers (Free, Standard, Premium, Enterprise), with role-based access via Spatie's laravel-permission package splitting workspace members into Admins (who manage billing, invites, and see every board) and Participants (who only see boards they're added to). The Free plan is deliberately generous — unlimited cards, up to 10 boards, no credit card required — because we wanted small teams and freelancers to be able to actually run their real work on it, not just trial it.
One of Orbit's actual users summed up the result better than our own marketing copy could: "We closed four other tabs the week we switched. Everything that used to live in a spreadsheet now just lives on a board people actually open." — Maya Kessler, Head of Ops at Northwind Labs, an Orbit customer.
Modules delivered
| Module | Purpose |
|---|---|
Boards & Cards |
Drag-and-drop lists and cards, with checklists, comments, emoji reactions, attachments, and cover images. |
Real-Time Sync Engine |
Laravel Reverb WebSocket broadcasting pushes card moves, comments, and edits to every open board in under a second. |
Inbox |
Capture a task the moment it comes up, then sort it onto a board when ready. |
Multiple Views |
Calendar, Timeline, Table, Dashboard, and Map views of the same live board data (Premium and above). |
Pilot Automation |
A built-in trigger-condition-action automation engine that handles repetitive workflow steps automatically. |
Public Sharing & Power-Ups |
Read-only public board links with no login required, plus a Google Sheets Power-Up for connecting boards to spreadsheets. |
Key Features
Real-Time Sync
WebSocket-pushed updates via Laravel Reverb — under a second, not a polling delay.
Pilot Automation
A native trigger-condition-action engine for automating repetitive workflow steps.
Public Board Sharing
Read-only public links for sharing live progress externally, no login required.
Mobile App & Pulse Feed
A mobile app with a feed of recent activity, so teams stay current from anywhere.
Google Sheets Power-Up
Connects boards directly to the spreadsheets teams already use.
Technology Stack
| Layer | Technologies |
|---|---|
| Backend | |
| Real-Time | |
| Frontend |
Tailwind CSS 4
Vite
Axios
|
| Billing & Access |
Delivery Process
-
1
Problem Framing
Drew on patterns seen across Kawach's own client work — teams losing track of tasks across scattered tools — to scope what a genuinely better board needed to do.
-
2
Real-Time Architecture
Chose Laravel Reverb over a polling-based approach so sync is pushed instantly rather than fetched on an interval.
-
3
Core Board Build
Shipped boards, cards, checklists, comments, and attachments as the foundation before layering on advanced views.
-
4
Billing & Access Control
Integrated Stripe across four pricing tiers and built Admin/Participant roles with Spatie's permission package.
-
5
Pilot Automation Engine
Built Orbit's own trigger-condition-action automation system directly into the product, rather than relying on a third-party integration.
-
6
Public Launch & Iteration
Shipped a free-forever plan to lower the barrier to entry, then kept iterating based on real usage and feedback from early users.
Security & Compliance
| Measure | How it was handled |
|---|---|
Payment Data Security |
Billing is processed through Stripe, a PCI-DSS Level 1 certified payment processor — no card data is ever stored on Orbit's own servers. |
Role-Based Access Control |
Admin and Participant roles (via Spatie's laravel-permission package) ensure workspace members only see the boards they've been added to. |
Results & Impact
Results reported for this project after launch.
Before vs. after
| Before | After |
|---|---|
| Tasks tracked across chat threads, spreadsheets, and calendar apps | One board where tasks, comments, and updates live together |
| Automating a workflow step means adding a separate tool | Pilot automates it natively, inside the board |
| Sharing progress externally means full account access or a stale screenshot | A live, read-only public link — no login required |
Key Achievements
-
Sub-Second Real-Time Sync in Production
Card moves, comments, and edits sync across teammates' screens in under a second, backed by Laravel Reverb rather than polling.
-
Built-In Automation Engine Shipped
Pilot lets teams automate repetitive workflow steps without a separate integration or third-party tool.
-
Genuinely Usable Free Tier
The Free plan offers unlimited cards and up to 10 boards with no credit card required — enough for a small team to actually run on, not just trial.
-
Real Positive User Feedback
Early customers like Northwind Labs report replacing spreadsheets and chat-thread tracking entirely after switching to Orbit.
Frequently Asked Questions
Is Orbit a client project or a Kawach Technology product?
Orbit is built and owned in-house by Kawach Technology — not a client engagement. We use it as both a real product and a demonstration of what our engineering team can build and ship.
What makes Orbit's
Orbit uses Laravel Reverb, a WebSocket broadcasting server, to push updates the instant they happen. Many competing tools instead poll for changes every few seconds or require a manual refresh.
Is Orbit still being actively developed?
Yes. Pilot, Orbit's built-in automation engine, is one of the more recent additions, and development continues alongside Kawach's client work.
Can I try Orbit myself?
Yes — Orbit has a free-forever plan with unlimited cards and up to 10 boards, no credit card required, at orbitzr.com.