TabHawk - I built a browser extension
My new app - AI contract analysis for iPhone — risk score in 30 seconds
Hey Product Hunt
I'm Fares, indie iOS dev based in France. I built Dois-Je Signer after watching too many friends sign gym subscriptions, telecom plans, and freelance contracts they didn't fully read, then getting stuck with hidden tacit renewal clauses or 24-month commitments.
The app does one thing: you drop a French contract (PDF, photo, or pasted text), and an AI trained on French law (Code de la consommation, Code civil, current case law) analyzes every clause in around 30 seconds. You get:
A risk score 0-10 (red/orange/green)
The real reason you keep failing at habits (it's not motivation)
Everyone says habit failure is a motivation problem. Get more motivated. Stay more disciplined. Want it more.
But motivation isn't the issue. You were motivated on day one. Remember?
The real problem is the gap.
The gap between where you are right now and what your habit plan is asking you to do.
Would you join a startup before it's funded? Why or why not?
I'm building Axisure, a platform where people can find others to build startup products with.
One thing I've noticed is that many founders have ideas but can't find the right people to help bring them to life. At the same time, many developers, designers, and marketers want to work on interesting projects but aren't sure which ones are worth their time.
I'm curious:
SOTA for excel generation
We're rolling out a feature that lets you vibecode Excel models, the same category a well-funded Silicon Valley startup has been getting attention for. Building it out, we realised we don't just match what's currently considered best. We beat it.
Here's our output for the prompt "build a detailed LBO model for ExxonMobil": https://docs.google.com/spreadsh...
Run that same prompt on any other platform and the gap is hard to miss.
Here is what claude had to say about our results vs others:
https://claude.ai/public/artifac...
How we did it: we generate Excel server-side instead of client-side, using openpyxl as the engine. We built on top of it to support pivot tables and everything else a real model needs. The reasoning behind the bet: openpyxl is heavily represented in training data, so the model actually knows how to drive it. That's the difference between a spreadsheet that looks right and one that is right.
Anyone else tired of manually checking local rankings with proxies?
Honestly, this is something I ve wanted for a long time. Manually checking local search rankings with VPNs, proxies, or browser location changes gets tedious really fast especially when you re tracking multiple cities for local SEO campaigns.
One thing I m curious about is how accurate city-level SERP simulation actually is compared to physically searching from that location. In some markets, rankings seem to vary a lot even between nearby neighborhoods.
A few things I d personally love to see in tools like this:
mobile vs desktop SERP simulation
ZIP/postcode-level targeting
map pack visibility tracking
side-by-side city comparisons
historical local ranking snapshots
8 Months of Building, 2 Weeks Until Launch – What Would You Do Differently?
I'm getting ready to launch my first product in a couple of weeks, and it's been quite a journey.
What started as a simple idea ended up taking around 8 months of evenings, weekends, redesigns, bug fixes, and more learning than I expected. I've gone from knowing very little about launching a product to navigating app stores, user testing, onboarding flows, marketing, and everything in between.
One lesson I've learned is that building the product is only half the challenge. As launch gets closer, I'm spending more time thinking about distribution, positioning, and getting in front of the right people.
For those of you who have launched products before:
What are you using to schedule Instagram posts now that Creator Studio is dead?
Meta retired Creator Studio in 2024, but it's wild how many "how to schedule Instagram posts" guides still tell you to use it. People follow the steps and hit a dead tool.
Here's where things actually stand, from going through all the options recently:
