-->
Explore the hottest developer projects on Show HN for 2024-09-24. Dive into innovative tech, AI applications, and exciting new inventions!
Today’s highlights feature innovative projects from the community. First, the YouTube Transcript Optimizer offers a streamlined way to generate polished documents and quizzes from video transcripts. A fast online workout timer improves battery efficiency for users. Oodle introduces a cost-effective, serverless metrics observability platform. ZenithChat automates Instagram DM interactions for e-commerce businesses. New tools include a no-code LLM fine-tuning platform, and a digital candle app for events. Lastly, insights.hn provides real-time analytics on Hacker News discussions, alongside various resources for developers and startups. Feedback is encouraged on all projects.
URL: https://youtubetranscriptoptimizer.com
Author: eigenvalue
Description: I’ve been working on this app for a while and it’s finally ready to show people. My wife makes music theory videos on YouTube, and I noticed that she was spending a lot of time and effort producing written materials to give to her Patreon supporters to go along with her videos, which already require a huge amount of effort to produce. I realized that I could put together a couple different open source tools that I had already made to automate much of this work.
The resulting app, YouTubeTranscriptOptimizer.com, makes it really quick and easy to paste in a YouTube video URL and have it automatically generate not just a really accurate direct transcription, but also a super polished and beautifully formatted written document that can be used independently of the video.
The document basically sticks to the same material as discussed in the video, but it sounds much more like a real piece of writing and not just a transcript. It also lets you optionally generate quizzes based on the contents of the document, which can be either multiple choice or short-answer quizzes, and the multiple choice quizzes get turned into interactive HTML files where you can actually take the quiz and it will grade your answers and score the quiz for you. And to make things simpler for less tech-savvy content creators, I made it easy to host the resulting quizzes and documents directly so you can easily share them with your potentially even less tech-savvy audience.
This was the first bigger project that I made using a Nextjs/FastAPI stack, and I was very pleased with the framework. It really lets you manage complexity in a nice way. Things did start to get a bit complicated with state management, and I found using Zustand helped to centralize some of that. Anyway, I’m still trying to figure out the exact target market for this tool. Right now it’s more targeted to content creators on YouTube who have a Patreon or similar and want to reward their supporters, but I’m realizing that the market of YouTube viewers is much bigger and those people might want to use the tool themselves to turn videos into documents and quizzes for self study purposes.
I’m also working on another version that is document-centric, but it’s a bit of a different problem. In the case of YouTube video transcripts, we are dealing with raw speech utterances, so there could be run-on sentences, filler words and other speech errors, etc. Thus we need to really transform the underlying content to first get the optimized document, which can differ quite significantly from the raw transcript. Then we use that optimized document to generate the quizzes.
In the case of a document only workflow, we generally want to stick to what’s in the document very closely, and just extract the text accurately using OCR if needed (or extract it directly in case we don’t need OCR) and then reformat it into nice looking markdown— but without changing the actual content itself, just its appearance. When we’ve turned the original document into nice looking markdown, we can then use this to generate the quizzes and perhaps other related outputs (e.g, Anki cards, Powerpoint-type presentation slides, etc).
Anyway, I’d love to get some initial feedback. I’ve done a lot of testing, so it should all basically be working now, but I’ve never dealt with a heavy load, so it’s possible that it will melt down my servers if there is too much traffic.
Popularity: 3 points | 2 comments
What do you think about this project? Share your thoughts in the comments!
URL: https://yigit-cankurtaran.github.io/workout-timer-nextjs/
Author: yc-ank
Description: Hello HN,
I’m a CS student, and I built a workout timer using Next.js because the online timer I was using was slow and quickly drained my MacBook’s battery. This timer includes styles like EMOM, AMRAP, HIIT, and Tabata, with a minimalist design and performance optimizations.
It was very fun to build something that performs better while solving a real problem I experienced. I’d love to get feedback from the community on how to improve it further. Any suggestions for optimization or new features would be super helpful! You can check the code on https://github.com/yigit-cankurtaran/workout-timer-nextjs
Popularity: 2 points | 0 comments
What do you think about this project? Share your thoughts in the comments!
URL: https://monsterapi.ai/llm-finetuning
Author: sparshbhasin
Description:
Popularity: 2 points | 1 comments
What do you think about this project? Share your thoughts in the comments!
URL: https://blog.oodle.ai/building-a-high-performance-low-cost-metrics-observability-system/
Author: kirankgollu
Description: Hello HN!
My co-founder, Vijay and I are excited to open up Oodle for everyone.
We used to be observability geeks at Rubrik. Our metrics bills grew like 20x over 4 years. We tried to control spend by getting better visibility, blocking high cardinality labels like pod_id, cluster_id, and customer_id. But that made debugging issues complicated. App engineers hated blocking metrics, and blocking others’ code reviews was not fun for platform engineers either! Migrations (and lock-ins) were very painful, the first migration from Influx to Signalfx took 6+ months and the second migration from Splunk took over a year.
Oodle is taking a new approach to building a cost-efficient serverless metrics observability platform. It delivers fast performance at high scale. We leverage custom storage format on S3, tuned for metrics data. Queries are serverless. The hard part is how to achieve fast performance while optimizing for costs (every cpu cycle, storage/memory byte counts!). We’ve written about the architecture in more detail on our blog: https://blog.oodle.ai/building-a-high-performance-low-cost-m…
Try out our playground with 13M+ active time series/hr & 13B+ samples/day: https://play.oodle.ai
Explore all features with live data via Quick Signup: https://us1.oodle.ai/signup
We’d love your feedback!
cheers
Popularity: 79 points | 62 comments
What do you think about this project? Share your thoughts in the comments!
Author: zenith_chat
Description: Hi HN, I’m Petar, Lead Software Engineer at ZenithChat. We recently launched a chatbot designed to help e-commerce stores automate their Instagram DM interactions.
Many e-commerce stores struggle to keep up with responding to a large volume of customer messages on Instagram. This often leads to generic automated responses or, worse, no response at all. Even if a support team is in place, answering the same set of questions repeatedly can become tedious.
That’s why we built ZenithChat—a smarter way to automate DM interactions. Our goal is to help page owners engage more effectively with their customers, ultimately leading to more sales.
Unlike other Instagram automation tools, ZenithChat is personalized and easy to set up—no complicated drag-and-drop builders. You can connect it to your Instagram page in just a few clicks, and it’s ready to go.
While other similar tools can also use LLM’s, ZenithChat goes beyond basic API calls. It understands your Instagram posts, website content, and more. For example, you can forward it a post or a story, and ZenithChat will automatically pull all relevant product info. It can even handle customer orders by collecting shipping info, leaving you to just send out that order.
This is just the beginning—we have a lot more planned for the future!
If you’re interested in learning more, check out our website or our recent Product Hunt launch: https://www.producthunt.com/posts/zenithchat.
You can also test it live on our demo Instagram page: https://www.instagram.com/zenithchat__shop/
We’d love your feedback and suggestions on how we can improve!
Popularity: 2 points | 0 comments
What do you think about this project? Share your thoughts in the comments!
URL: #
Author: Tanzirul
Description: Hey HN,
I’m offering the source code for three of my AI-powered SaaS products, designed for developers or anyone looking to jumpstart a similar business. Each platform was built with Laravel, Inertia, and VueJS, making them highly customizable and scalable.
Quickshorts automates faceless short video content creation for social media platforms. It generates AI-powered videos in minutes, making it an ideal tool for creators or businesses looking to boost their social media presence without the manual workload.
Replyhub monitors social media in real-time to capture high-potential leads. Currently, it includes a Reddit-specific version that focuses on monitoring and lead capture from Reddit threads. Features like real-time content scraping, sentiment analysis, and automated lead generation make Replyhub a powerful tool for engagement and business growth.
Supawriter automates the creation of long-form blog content. It produces complete blogs (along with meta descriptions and featured images) entirely based on a monthly content plan. The code includes features for generating content plans, images, and SEO metadata, streamlining the blogging process for businesses.
If you’re interested in learning more or want access to the source code, feel free to reach out. I’d love to hear your thoughts!
Popularity: 3 points | 0 comments
What do you think about this project? Share your thoughts in the comments!
Author: hyperknot
Description: Hi HN,
After 9 years of running my own OpenStreetMap tile server infra for MapHub (https://news.ycombinator.com/item?id=11389989), I’ve open-sourced it and launched OpenFreeMap.
You can either self-host or use our public instance. Everything is open-source, including the full production setup — there’s no ‘open-core’ model here. Check out the repo (https://github.com/hyperknot/openfreemap). The map data comes from OpenStreetMap.
I also provide weekly full planet downloads both in Btrfs and MBTiles formats.
I aim to cover the running costs of the public instance through donations.
Looking forwards for your feedback.
Popularity: 753 points | 208 comments
What do you think about this project? Share your thoughts in the comments!
URL: https://app.clipchamp.com
Author: justo-rivera
Description: I DEVELOPED CLIPCHAMP FOR WEB
TODAY WE ARE DOING AN HN AND AN A.M.A on reddit
Ask me anything about video editing on the web
Popularity: 3 points | 6 comments
What do you think about this project? Share your thoughts in the comments!
Author: IbraheemAdebisi
Description:
Popularity: 2 points | 1 comments
What do you think about this project? Share your thoughts in the comments!
URL: https://github.com/torrentg/expr
Author: torrentg
Description: This C library is part of a main project aimed at providing a reactive key-value (KV) database. The data is typed (numbers, strings, dates, or booleans) and can include formulas with references to other entries. Clients connected to this database receive a real-time data stream with updates to the subscribed keys, allowing them to react to changes and their dependencies. Essentially, it’s like building a distributed Excel, where data and formulas dynamically update across the system.
I couldn’t find any libraries that offered the full set of features I needed for evaluating expressions, so I decided to create my own.
This sub-project is open-source and available on GitHub. Feedback is welcome!
Popularity: 32 points | 6 comments
What do you think about this project? Share your thoughts in the comments!
Author: pihcys
Description: Hey HN.
A few weeks ago, I realized that the process of gathering information from my clients and colleagues could be greatly improved, leading to much better data utilization. I thought that by using LLMs, I could turn a simple survey into a conversation with an AI agent and then have the AI analyze it and present the results. After implementing this in my organization, it yielded such great results that I decided to turn it into a full-fledged product and share it with the world.
The concept of the application is simple: instead of a template database, I created a “Generate Questions” function where, after providing the context of what we want to achieve, the application creates a personalized survey that we can later edit. Upon publication, we receive a link that we can share with others to obtain responses. After the conversation is completed, the AI analyzes and categorizes its course to later assign responses to the appropriate categories. For each survey, the system creates a report that includes the results along with specific user statements to provide better context. From this level, we can access the transcript of each conversation to better analyze the entire interaction. I decided to go a step further and convert each question and answer into embeddings and save them as vectors in the database. This allowed me to create analyses where we can ask direct questions to our data to immediately get answers along with the context based on which survey responses they were generated. The application is new, and I am constantly looking for ideas and suggestions on what else I could add to further streamline this process.
Tech stack I used: Vercel AI SDK and LangChain to create AI agents OpenAI API (GPT-4o) as the LLM Postgres with pg_vector for the database along with saving embeddings.
I would appreciate any feedback.
Marcel.
Popularity: 2 points | 2 comments
What do you think about this project? Share your thoughts in the comments!
URL: https://packship.hatemsoliman.dev
Author: h4temsoliman
Description: I made an NPM package boilerplate to simplify the NPM package creation and publishing process way QUICKER!
Popularity: 1 points | 1 comments
What do you think about this project? Share your thoughts in the comments!
URL: https://davidblkx.github.io/wnote/
Author: davidpires
Description: I discovered today[1] that you can message yourself on WhatsApp. I’m not sure why I never tried it before, but I find it super useful for quickly saving info or sharing files between my PC and phone. It’s also common in my family to use private chats for this purpose. To help them set it up, I created this simple HTML page so anyone can easily add themselves to their own WhatsApp.
[1] https://news.ycombinator.com/item?id=41625402
Popularity: 2 points | 0 comments
What do you think about this project? Share your thoughts in the comments!
URL: https://github.com/loggerhead/json4u
Author: loggerhead
Description: After two years of improvement, I think it’s time to share it with you all. Here’s a quick overview:
- Common features include validation, formatting, minification, and more.
- Visualize JSON in a graph or table view.
- Structured comparison with fallback to text comparison.
- Navigate though JSON using JSON pointer.
- Supports jq.
Would love to hear the community’s questions, thoughts and comments!
Popularity: 181 points | 66 comments
What do you think about this project? Share your thoughts in the comments!
Author: cx42net
Description: Hey HN!
Today, I’m happy to share with you a project I’ve been working on with my associate for the past four years.
We know the customer support market is absolutely crowded, but we realized that few were focused on delivering a calm and fast experience.
But why calm and fast? I think these two go together. Our idea is that Customer support can cause a lot of stress when you have an outage or just when one of your customers is unhappy. Only one email like this can cause anxiety that can last and make you sweat the next time you open your inbox.
So we worked on the interface to reduce the stress that arises when you answer your customers, and “fast” comes along here: The faster you are done with the support, the quicker you relieve that stress.
(about the technical side):
For that, and on the purely technical side, we developed an original approach to loading the data. (I was about to write “a novel approach,” but even though I came up with that approach, I believe I’m not the first one to do that.) Put simply, we use the REST protocol for updating (POST/PUT/PATCH/DELETE) but not for loading. Loading is done by sending a request, and the data is then loaded, one by one, over via websockets.
The idea was that I believe the issue with Rest is that when you want to load a list of items (list of conversations (that’s how we call tickets on Fernand), list of contacts, list of tags, etc.), you have to wait for all the items to be loaded before sending back the response. This causes you to lose a few ms for no reason. Instead, we implemented a live connection with the database (the server receives the database results one by one instead of all at once) and thus sends them back one by one.
This is really nice. It allows most of the requests to be executed in less than 400ms (our threshold for fast) and gives results almost instantly.
---
We also applied some psychological levers on Fernand to get you through your tickets as quickly as possible. For instance, we made the opinionated decision to do only one thing at a time. You don’t see the list of conversations along with one message you are replying to, to avoid you to procrastinate by switching too quickly across many conversations. You focus on one and decide the action to take.
The first page you see is the “Bonjour” screen, which gives you a quick glance about the state of your support (how many tickets, how long to inbox zero) and - cherry on top of the cake - when you reach inbox zero, you are greeted with a beautiful image that changes every day (this makes you want to reach inbox zero every day to see the image ;) ).
Finally, we implemented all the major features a customer support tool would expect:
I hope you’ll find it as interesting as much as we love developing it! We’re happy to demo Fernand to you (for free, of course)
If you have any questions, we’ll be happy to answer them :)
Popularity: 9 points | 0 comments
What do you think about this project? Share your thoughts in the comments!
URL: https://feedmio.com/
Author: erensagdic
Description:
Popularity: 1 points | 2 comments
What do you think about this project? Share your thoughts in the comments!
Author: zkenk
Description: Hey HN! I’ve built Emojilang, a game that helps you learn an emoji-based language called Emojilang. The game is simple: match emoji sequences to corresponding words and phrases.
Popularity: 1 points | 0 comments
What do you think about this project? Share your thoughts in the comments!
URL: https://blo.cool/
Author: el
Description: Hi, I would like to show a mobile app I developed with a friend and hear your opinion for improvements.
A few months a friend of mine hosted a birthday party for his kid and when the time came to blow the candles of the cake, they realized they had forgotten to buy them. The day after he was explaining to me how he tried to find some “mobile app replacement” for such a use case but he could not really find anything that resembled the exciting action of blowing the candles. He and I are software developers, so we decided to try to make a mobile app for it. This could help anyone who either forgot to buy the candles for an event or they are simply not allowed to lit a fire on the premises because of any policy regulations.
As we were creating the concept in our minds we realized that the candles didn’t need to look exactly like real ones. They needed to resemble them by having a flame, but the rest could be completely up to us, since we had the power of the digital world. This helped us create the eight candles that are currently available in the catalogue. We even paid a designer to make their animations :)
The Blo! app not only lets you get plenty of digital candles, but friends or family can receive them from you and whenever you want you can press a button to blow all of them at the same time (which displays the animation of how it happens simultaneously).
The first version of the Blo! app was supposed to offer the candles at a very low price. But after several months on Google Play and on Apple Store, the amount of people who actually paid a few cents in exchange for a digital candle experience was zero. We decided it was time to change it for something the users could experience for free, perhaps using ads to pay for the maintenance of the servers.
It’s been a while now with this second version and we wonder if people will not ever use it at all. Maybe our design is fundamentally flawed or there is simply no interest to enjoy getting and blowing digital candles in a group at all.
We would love to ask you for your opinion and see if you would change how the app works or you think it could be improved.
You can find the app download links on this website: https://blo.cool/
Thanks a lot!
Looking forward to hearing your thoughts :)
Popularity: 2 points | 0 comments
What do you think about this project? Share your thoughts in the comments!
URL: https://insights.hn/
Author: burmecia
Description: Hi HN, I’m excited to share a project I’ve been working on for the past few months: https://insights.hn/, a real-time analytics platform for Hacker News posts and comments.
Why did I build this project?
I built this project to help me understand the trends and patterns in the HN community. I’ve always been fascinated by the discussions and insights shared on HN, and I wanted to create a tool that could help me explore and analyze this data in real-time.
How it works?
The platform collects data from the Hacker News API and processes it in ClickHouse database to provide insights on the top posts, comments, and users on HN. The data is updated in nearly real time, so you can see the latest trends and discussions as they happen.
I hope you find this project useful and interesting. I would love to hear your feedback and suggestions for how I can improve it further.
Previous similar HN threads:
- https://news.ycombinator.com/item?id=3745965
- https://news.ycombinator.com/item?id=34110321
Popularity: 3 points | 6 comments
What do you think about this project? Share your thoughts in the comments!
URL: https://www.worldassociation.org/
Author: balazskonya
Description:
Popularity: 1 points | 0 comments
What do you think about this project? Share your thoughts in the comments!
URL: https://doordashpromocode.net
Author: lejintian
Description: I’ve recently launched DoorDashPromoCode.net, a platform dedicated to aggregating and verifying promo codes for DoorDash, one of the leading food delivery services. Key features:
Regularly updated promo codes User-friendly interface for easy code discovery Verification system to ensure code validity Mobile-responsive design
The site aims to solve a common problem: finding valid promo codes quickly without wading through expired or fake offers. We’ve implemented a system that:
Continuously scrapes and updates promo codes Verifies code validity before listing Provides clear instructions on how to use each code
I’d love to get the HN community’s feedback on:
User experience and interface design Ideas for additional features (e.g., personalized recommendations, integration with other food delivery services) Strategies for improving code verification and reducing false positives
Check it out: https://doordashpromocode.net/ Any thoughts or suggestions would be greatly appreciated!
Popularity: 1 points | 0 comments
What do you think about this project? Share your thoughts in the comments!
Today’s Show HN roundup showcases a diverse range of innovative projects. From AI-powered tools to creative coding solutions, these projects reflect the dynamic nature of our tech community. Which project caught your attention the most? Let us know in the comments!
Tags: #ShowHN #TechInnovation #DeveloperProjects #AI Applications #Open Source Software