August 24th, 2024

Ask HN: Struggle with project ideas? Heres some novel ideas you can build now

The author proposes innovative browser extensions and web applications to enhance user experience, including a natural language command tool and a peer-to-peer whiteboard, while inviting community collaboration and feedback.

Ask HN: Struggle with project ideas? Heres some novel ideas you can build now

The author shares a variety of innovative ideas for browser extensions and web applications, aiming to foster collaboration and creativity within the community. Among the proposed browser extensions are: a natural language command tool that utilizes a large language model (LLM) to execute browser API commands based on user input; a declutter mini-map that visually represents webpage landmarks, allowing users to toggle visibility; and a UI copilot that provides design feedback on captured webpage screenshots. Additionally, the author suggests web app concepts such as a developer-focused Pinterest, an extension sandbox for testing browser extensions, a peer-to-peer whiteboard that operates without a server, and a self-hosted internet archive for saving important web content. The author expresses a desire to share ideas and collaborate with others, inviting feedback and suggestions from the community while also mentioning their current learning journey in the Go programming language.

- The author proposes several browser extension ideas focused on enhancing user experience and functionality.

- Suggested web applications include a developer-centric Pinterest and a peer-to-peer whiteboard.

- The author is open to collaboration and seeks input from the community on their ideas.

- There is an emphasis on creating tools that help manage and declutter web content.

- The author is learning Go and is looking to improve their UI design skills.

Related

Link Icon 9 comments
By @moribvndvs - about 2 months
One thing that has worked for me for over 30 years (when you have a lack of a fresh idea) is to just recreate and try to improve on something you admire that someone else made. Pay special attention to products you pay for or use for “free” but are not solely owned by you (25 years ago I was amazed by all this free stuff people were giving to me, being perhaps too naive to think there were no strings attached or unwanted side effects).

Use some cloud based product? Build a locally hosted version. Paying for an app that is useful, but not quite worth the subscription? Try building it. Some may be harder than you think, perhaps not even worth it. Some may already be available in other free alternatives, but maybe it’s worth while just making it your own anyways. The worst thing that happens is you learn something exploring new problem domains and trying new technologies or techniques.

By @azhenley - about 2 months
Also see Challenging Projects Every Programmer Should Try

https://news.ycombinator.com/item?id=38768678

By @MzHN - about 2 months
While we're throwing ideas, someone please implement this:

An as simple as possible Android app that lists any discovered Chromecast devices and when you tap on one it attempts to cast your screen to that one.

Why? Because screen casting isn't an AOSP feature. It is really difficult to get it to work on GrapheneOS if it works at all.

But VLC can stream video to Chromecast on AOSP without issues.

So my thought is: Take a look at the VLC Android source. It's mostly a wrapper using the VLC bindings as an API. Look at how it uses VLC to discover Chromecasts[1] and how it uses them as output[2].

Then somehow pipe the createScreenCaptureIntent API into it.

GrapheneOS users will be thankful.

[1] https://code.videolan.org/videolan/vlc-android/-/blob/master...

[2] https://code.videolan.org/videolan/vlc-android/-/blob/c773c2...

By @ItsBob - about 2 months
I'm currently working on a .NET hosting solution where you zip your published .NET app and then drag the zip file onto the site and it's automatically hosted and a unique URL is created. Takes about 3 seconds once the zip file is uploaded.

Kind of like tiiny.host but for .NET... it's almost ready too :)

It was one of those "I wonder if this is possible" type of ideas I had in the shower and would you believe it... it bloody works :)

By @hyperific - about 2 months
Currently working on a new way to enable low/no-vision people to hear what's on their screen in real time. As far as I can tell from my research my method is novel.

Once I can clear the decks of my main projects I want to reach out to potential user bases and get some beta testers.

I keep a list of project ideas in Obsidian. Whenever something pops in my head I write it down there. I make a habit of revisiting the list before I pursue something else.

By @Abasiofonessien - about 2 months
Hello fellow builders, I just created a list of 60,000+ Manifest V2 extensions, their links and some details, because I see a massive opportunity for developers to step in and save popular extensions from extinction by building their ManifestV3 versions. Anyone interested in this list? Here's it https://abasiofonessien.gumroad.com/l/onpedu
By @djaouen - about 2 months
I am currently building out a project that lets users store and send encrypted files through my service [1]. Note that the UI sucks as I, like OP, suck at UI design! Edit: If you would like to help with this project, contact me via email (which is in my bio). Note that I can't pay you anything as I am a lone, broke developer lol

[1] https://protected-docs.io

By @AdieuToLogic - about 2 months
To quote Edison:

  Having a vision for what you want is not enough...
  Vision without execution is hallucination
source: https://www.azquotes.com/quote/664713

Put another way, pick one of the ideas you fancy and pursue it to completion.

The journey will be far more rewarding than the destination.