What I built
Klepto - a platform for sharing and stealing great ideas
App Link
Screenshots
Description
Ever had an amazing idea, but no clue what to do with it? Do you maybe want to build a new project, but are out of ideas?
Well, I have just the solution for you: Klepto!
Klepto is a platform for freely sharing and stealing great ideas, a place where dreamers and doers can have a constructive exchange, an initiative to help bring more innovation to the world.
If you're a dreamer, let go of your ideas by releasing them to the public on Klepto and have someone else work out the kinks and make them come alive.
If you're a doer, go ahead and check out the latest, the most popular, or random ideas out there. Love them, steal them, and get to work.
Even if you're just a watcher, you can vote for ideas, link to them, and just enjoy the creativity of the human mind.
Link to Source Code
https://github.com/wunderdogsw/klepto
Permissive License
MIT
Background
I was in between projects for my employer Wunderdog and wanted to learn some Svelte and MongoDB.
So, I asked my colleagues to come up with ideas, and this meta idea of having a web app for ideas was my top pick.
Since my time on the bench was limited, and I like a lean approach, I built an MVP with the core functionality of the website that provides the most value to the user. There is a lot more that could be implemented, contributions are welcome!
How I built it
Klepto is built with Svelte, SvelteKit, Svelte Material UI, and MongoDB.
I used MongoDB Atlas since it made it easy to get going with a MongoDB setup for free and very quickly.
Since this was my first attempt at coding with this stack, I learned it all on the job.
With SvelteKit I especially learned how to retrieve and pass data in pages, as well as how to create API endpoints.
On the MongoDB side, I learned how to use update documents and aggregation pipelines so that data is updated correctly and in the most efficient way.
Additional Resources/Info
Klepto is inspired by String (no typo) who said: if you love some idea, set it free!
Top comments (0)