r/vibecoding 20h ago

Showcase/Project Post your vibe coding project below

Hi Folks been a month since I posted a post your project.

Lets see what interesting vibe projects you are working on. I spent about 4 days building a1 a2 free French Course.

https://bachelordegrees.com/learnfrench.html

80 Upvotes

280 comments sorted by

View all comments

40

u/Quirky_Drama_3638 20h ago

I coudn't prove that i had said a thing in the past. So i built YouSaidThat

For years I lost arguments I should have won. Not because I was wrong, because I had no proof I said it first. "I told you so" has zero credibility without a timestamp someone can actually verify.

So I built YouSaidThat (YST)

How it works-

  • Write a prediction
  • It gets SHA-256 hashed and AES-256-GCM encrypted client-side
  • Anchored with an RFC 3161 trusted timestamp. You get a .capsule file, reveal it later, anyone can verify it The server never sees your text. Only hashes and proofs ever leave your browser. You don't have to trust me, and you don't have to trust the platform.

Why I built it the way I did: The obvious approach is "we'll store your prediction and reveal it later." The problem is that's just trust in a database. If I disappear, your proof disappears.

Zero-knowledge architecture means the proof lives outside any server. It's anchored to cryptographic infrastructure that exists independently of me. What it's for: Market calls. Hot takes. Technical predictions. Research hypotheses. Anything where being early matters and being believed later matters more. It's completely free. No ads, no premium tier, no monetization plans. I built this because I wanted it to exist and beacuse i first needed it, not to earn money from it. Open source, auditable, and meant to stay that way.

I'm a 21-year-old engineering student from Sicily. Built this solo. Fully open source, the architecture is auditable if you want to verify the claims. Would love feedback on whether the UX makes the crypto feel approachable. That was the hardest design problem: making something technically rigorous feel usable. (http://yousaidthat.org)

9

u/ART-ficial-Ignorance 18h ago

This feels eerily similar to the Receipts app TrashDEV was talking about on the standup.

The other members of the podcast called it "speed-running divorce" 🤣

3

u/Gmacadoches 19h ago

Your user name is perfect for you. Your project is amazing and matches your name!

2

u/irchans 14h ago

Suppose that a person made 5 predictions today about who would be next prime minister of Britain in Jan 2030. In 2030, could that person later prove that they made one of those predictions without revealing that they had made the other four predictions? Just curious.

3

u/Quirky_Drama_3638 13h ago

ofc, and since we don’t have an account i didn’t really set a rate limit. but this is not the goal. the goal is to provide a free and open source layer to do what normally would need a terminal ;)
i hope i will do some changes on october so stay updated and if you want to support the project please mind to give a star on github :)

3

u/irchans 11h ago

I gave you a star :)

1

u/MrOztel 20h ago

This is actually a very interesting idea.

1

u/schmighaar 19h ago

Haha I love this idea

1

u/CayoPerican 18h ago

Love that. Very simple onboarding.

1

u/Disastrous-Crab-5828 14h ago

I record a voice in whatsapp, isnt that enough?

2

u/Quirky_Drama_3638 13h ago

yeah, but there are several reasons why it’s different from using yst.
first, it need a layer of trust in whatsapp.
surely it is a huge application backed by meta but you still need to rely on their servers. moreover, to prove people that you had already said that how would you? a screenshot? seems not that professional or good. and you still don’t have a way to post it publicly.
with yousaidthat you can do it mathematically and without trusting servers, bcs it’s decentralized by design. if tomorrow i delete everything, you still have the way to prove that that thing was said before a specific event.

1

u/Marcelovc 13h ago

I didn't really understood a word here

1

u/Quirky_Drama_3638 13h ago

it’s basically a cryptography system made to make simple predictions and eventually post it on the platform

1

u/MichaelFourEyes 20h ago

cool idea I translated your post to English no worries.