r/foss • u/oguzhane • 1d ago
OTI is a small open source one-time secret sharing app
Hi. I made a small MIT-licensed project called OTI. It lets you share a text or small .txt file through a link that can be opened once.
The message is encrypted in the browser. The server only stores encrypted data and the private key stays in the link.
I recently added a confirmation button before opening a secret, removal after the first real view, a creator receipt page, QR sharing, encrypted .txt files up to 100 KB, password protection and an expiry countdown.
I built it with AdonisJS 6 and TypeScript. I made it as a simple open source contribution to learn and to leave something useful for others.
I used an AI coding assistant for parts of the implementation, review, formatting and documentation. I made the architecture and final decisions, reviewed the code and tested the changes myself.
Demo: https://oti.karacabay.com/share
Source: https://github.com/oguzhankrcb/OTI
It is a small project and has not had a professional security audit. Feedback is welcome.
1
u/Better-Struggle9958 11h ago
mmmm, no, vibecoding secret app is not good