Frank Makes
all vibe coded tools & expriements to share
-
π§© The Problem
Wix’s free plan won’t let you connect a custom domain without upgrading. That means your site lives at an awkward Wix URL, and a Wix ad banner sits across the top making it look unfinished. For anyone trying to run a clean, branded experience on a budget, it’s a frustrating wall to hit.

π‘ The Idea
Instead of paying for a Wix subscription, I solved it from the WordPress side. Since WordPress was already running on my custom domain, I used it to load the Wix site inside a full-screen iframe. To any visitor, the site appears to live on my domain β the Wix URL is never exposed, and a pixel offset trick pushes the ad banner out of view.

π§ How the Plugin Works
I built a lightweight WordPress plugin called Wix iFrame Embed with three settings:
- Wix Site URL β the URL of your Wix site to embed
- Top Offset (px) β shifts the iframe upward to hide the Wix ad bar
- Target Page β pick any WordPress page and the plugin fully takes it over automatically
When a visitor hits the target page, the plugin intercepts the request before the theme loads and outputs a standalone full-screen page β nothing but the iframe, edge to edge.
π The Result
The Wix URL stays hidden, the ad banner disappears, and setup takes just a few minutes. No paid Wix plan, no shortcodes β just fill in three fields and you’re done.

π οΈ Want to Use It?
All you need is a self-hosted WordPress site and your Wix URL. Install the plugin, configure three fields, and your Wix site is live on your custom domain in minutes.
Here is the plugin
-
The core problem this solves: Getting quality script feedback is hard.
A professional script editor costs hundreds of dollars per read, is rarely available on demand, and can’t always give you granular page-by-page notes. Writing groups and friends help, but they may not have the depth to catch everything β and you can’t ask them to re-read every time you make changes. Most of the time, you’re writing alone, without a second set of eyes.
This project currently only runs locally, but I’m working on making a web version with your personal anthropic key so anyone can use it.

This tool acts as that always-available expert reader. Here’s what it specifically addresses:
π Character Voice
One of the hardest things to maintain across a long script is that every character sounds like themselves β that their dialogue couldn’t be swapped with someone else’s. The tool builds a profile of each character as it reads the whole script, learning their established voice, then flags whenever a line feels off for that person. As a writer, you’re often too close to the material to hear it. This gives you the outside ear you need.
βοΈ Grammar in Context
Screenplay grammar isn’t just about spelling. It includes how action lines are written, how dialogue flows, how scene headings are formatted β conventions that agents, producers, and directors read unconsciously and that, when broken, create friction. This tool catches those issues with the surrounding context in view, so the feedback is specific and fixable, not just a generic spell-check.
π³οΈ Story Logic and Plot Holes
These are the hardest issues to catch yourself, because your brain fills in gaps you didn’t actually write. You know what you meant β so you read past the hole every time. The tool reads each page fresh, with the full story context behind it, and asks: does this make sense? Does what happens here contradict what was established earlier? Is there a motivation missing, a cause without an effect? Catching these early β before a producer or director points them out β saves rewrites later.


π The Show Bible: Your Script’s Memory
Before giving feedback on any page, the tool reads your entire screenplay and builds a show bible β a structured reference capturing your characters and how they speak, three-act structure, a timeline of events, locations, setups and payoffs, and overall tone.
This solves a real problem with AI and long scripts. You can’t just paste a 120-page screenplay into a chat window β it’s too much for the AI to hold at once, and the feedback suffers as a result. Instead, the show bible distills everything important into a compact, structured summary that gets passed along with each page analysis. The AI gets all the context it needs without being overwhelmed by the full script, which means sharper, more accurate notes every time.
π¬ The Bigger Picture
The tool reads your whole script first to understand the story, then uses that understanding to give feedback on each individual page. That’s the key difference from a basic grammar checker β it knows who your characters are, what the story has established, and what’s at stake on any given page. That’s the kind of contextual, holistic feedback that used to require a human reader.
-
To be honest, Claude did most of this. This tool isn’t available as there are much better tools online with better data, so unless I was ready to pay 300 dollars a month for API access, I couldn’t really make an accurate tool, but nevertheless, this is what we made. The signals tend to be a bit late since we don’t have the most up to date data. However, it was fun! If you want the code, it’s available for download here to run on your local system.

StockLens is a personal stock research tool that combines live market data with Claude AI to generate instant buy/hold/avoid signals on any US stock. Built with Node.js on the backend and a clean dark-mode dashboard up front, it pulls real-time data from multiple sources β Finnhub for prices, fundamentals, news, and insider activity; Polygon.io for chart history; Reddit (r/wallstreetbets, r/stocks) and StockTwits for social sentiment; and FRED for macro indicators like the Fed Rate and 10Y Yield.

Type in any ticker and StockLens runs a full analysis in seconds: a composite score out of 100 broken into seven weighted categories β Technical, Fundamental, Valuation/PEG, Insider Activity, Relative Strength, Sentiment, and Earnings β then surfaces a clear BUY / HOLD / AVOID signal with an AI-written rationale.

It shows a 12-month price chart with moving averages and RSI, support and resistance levels, last four quarters of earnings surprises, Piotroski F-Score, analyst estimate revisions, institutional ownership, and a live social feed β all on one scrollable page.

The watchlist sidebar tracks a handful of stocks with live prices and signals so you can scan your portfolio at a glance. It runs entirely locally, costs pennies per analysis call to Claude, and is free to set up with Finnhub’s free API tier.
-
FORA is aΒ non-intrusive journaling and digital archive appΒ designed around a simple belief: capturing life shouldn’t feel like work, and reflecting on it shouldn’t feel like scrolling a feed. It’s a calm, modern, individual-first space where fleeting moments become lasting entries β without notifications, streaks, likes, or pressure.
It’s split intentionally across two surfaces β mobile for collecting, desktop for composing β so each device does what it’s best at.
This idea came to me during the pandemic when I was looking for a simple journaling app that gave me the ability to use mobile as a way of capturing but not the distracting way of scrolling through other entries, but also balancing it with the ability to share.
Initially, as I was building this out with a few team members, the quote came back around 30k for a prototype. Now, with vibe code, I was able to build this on Lovable for about $25 dollars worth of tokens.

The problem it solves
Most journaling and memory apps fall into one of two traps:
- Too heavyΒ β they demand long-form writing sessions, daily prompts, or rigid structures, so people abandon them within weeks.
- Too noisyΒ β they mimic social media, turning private reflection into performance, with feeds, reactions, and algorithmic surfacing.
In between, the raw material of life β a photo of morning light, a half-formed thought, a voice note from a walk β gets scattered across camera rolls, Notes apps, and voice memos, never to be revisited.
FORA solves this by separating capture from composition. You collect freely throughout the day on your phone with zero friction. Later, at a desk, you sit down and weave those fragments into something meaningful. The app respects that these are two different mental modes and gives each one its own home.
How to use it
π± On mobile β Collect



The mobile app is aΒ collection bin, not a writing tool. Three floating buttons at the bottom of the screen are all you need:
- π· CameraΒ β snap or upload a photo
- βοΈ PenΒ β jot a quick text fragment
- ποΈ MicΒ β record a voice memo
Everything you capture flows into a mobile timeline where you can review or delete fragments. Nothing is forced into an entry yet β these are just raw materials, waiting.
π₯οΈ On desktop β Compose

When you’re ready to reflect deeply, open FORA on a laptop or desktop. The interface opens into three panels:
- Left β Collage Bin: every fragment you collected on mobile can be merged into the entry.
- Center β Main Feed: an infinite scroll of your composed journal entries
- Right β Timeline: a collapsible scrubber through years and months of your archive
To write, you start a new entry from a floating action button and drag fragments from the bin into your entry. Once a fragment is merged into an entry, it disappears from the bin β leaving you with a clean slate again. The bin is a staging area, not a hoard.
π₯ Sharing memories (social, but quiet)
FORA includes a small, deliberate social layer for linked friends only β no public feeds, no followers.
- Share a fragment or collage from your own entries with a friend
- It lands inΒ theirΒ collage bin, where they can fold it into their own journal
- When a memory is shared between two people, both can see it lives in the other’s archive too β a quiet acknowledgment of aΒ shared memory
-
I’ve always wanted to build digital tools but never had the coding skills to do it. Vibe coding changed that. Now I can actually make the things I used to just imagine β small, useful tools that solve everyday problems.
This is where I put them. Each one started as a personal itch to scratch, built and tested by me, and uploaded here in case it’s useful to you too.
Try them out, use them freely, or download them if something sticks.
βοΈ