

My little app potluck now lets you take the recipe, not just the dish
A few weeks ago I made potluckapps.com, a directory where people share small free web apps they built. The idea was potluck style: bring a dish, take a dish.
I kept feeling like it was missing something. If someone likes an app, why should they only get to use it? They should be able to see how it was made and cook their own version. They could share their recipe. These are free apps, so just share it all if ya want!
So I added a small thing. Every app on there is a single HTML file, which means the app can show its own code. Open an app that has this turned on, tap “view the recipe,” (example picks in the comments) and it opens a new screen right there inside their app with the full HTML and a copy button. I do not save the file on my site. It is within their app. So I don’t need a server, no accounts, nothing to sign up for. You copy it from within their app and paste it into a new file, and change whatever you want. Think, Deviled eggs becomes deviled eggs with bacon.
To be clear on how it works: the recipe lives inside the app itself, not on the directory. On the potluck page, a dish just gets a small “recipe available” label (just a label, not a link to the HTML) so you know before you open it. The actual copy button is inside the app.
Here is the real reason I am doing this. I want to inspire more cooks. A lot of people think building an app is out of reach, something only real programmers get to do. It is not true anymore. When you hand someone a working file they can open and poke at, the whole thing stops feeling like magic and starts feeling like a recipe. Change an ingredient, see what happens. That is how people fall into it.
And that is why the whole thing is free, and why nothing on it is sold or promoted. This is a potluck, not a store. Nobody is charging you to walk up to the table. You bring what you made, you take what you like, and if a dish inspires you to go make your own, that is the entire point. The more people at the table cooking, the better it gets for everyone.
Still early and rough. I am starting by adding the button to a few of my own apps as examples, then making it optional for anyone who submits.
That is the update. Tell me if this is a dumb idea or if someone has done it better.
Site: potluckapps.com