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.
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
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.
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...
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 :)
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.
Having a vision for what you want is not enough...
Vision without execution is hallucination
source: https://www.azquotes.com/quote/664713Put another way, pick one of the ideas you fancy and pursue it to completion.
The journey will be far more rewarding than the destination.