DEV Community

Cover image for Introducing Klepto: Sharing and Stealing Great Ideas
Ido Schacham
Ido Schacham

Posted on

3 1

Introducing Klepto: Sharing and Stealing Great Ideas

What I built

Klepto - a platform for sharing and stealing great ideas

App Link

https://klepto.vercel.app

Screenshots

Home

Add idea

Edit/delete idea

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!

Speedy emails, satisfied customers

Postmark Image

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay