/r/IMadeThis
Reddit is full of talented, creative people. This is a place for them to show off a little.
Do you sculpt? Paint? Weld?
Are you a part of a wicked cool open source project? A game developer? Maybe you make spreadsheets that are just amazing...
Go on Reddit, brag a little. Let's see what you've been up to...
/r/IMadeThis
I built a project called Reoogle (https://www.reoogle.com) almost fully with AI. With one prompt I had a 'backend' with a database (Supabase) connection. Another prompt gave me user authentication, and another prompt gave me the frontend.
Another prompt gave me Stripe integration.
And so on and so forth.
The project is basically a database for subreddits with inactive moderators. I got the idea when I found out about r/redditrequest where people usually go to claim inactive/banned subreddits.
From a guy who only used to build websites with Wordpress I feel like this is a game-changer. But what's next? Do I sign up as a full-stack developer on Upwork and start accepting projects? Do I try to promote and earn with my new project?
I'm not sure how to do either, and if I can. Your thoughts are greatly appreciated.
Hey all!
I’ve built a tool to help you easily add a table of contents to PDFs. If you have a lot of digitalized papers, like receipts or other documents, this could make organizing them much simpler.
Check it out here: https://neatfile.pro/en/tool/add-table-of-contents-to-pdf.
I’d love to hear your feedback—let me know what you think!
I wanted to work on building a web forum style app as a side project, something like reddit from scratch using nodejs, hyperscript, and vanilla js (plan on using htmx within it a bit more too). Right now it's just a place to submit a random thought or rant, and I'm working on a custom admin backend to handle moderation. I plan on adding user sign up in the future to create accounts and comment and have it be a bit more formal/useful as well. I want to test out OpenAI's moderation endpoints to flag content too. I plan on taking the functionality from here and moving it to tech focused forum where users can create communities focused on different coding languages and talk tech/start up ideas.
Hi all,
A few months ago I released my first app on Steam called FlightTracker3D, a flight tracker that displays the real-time position and movement of aircraft in 3D. I'm pleased to announce that I have just released a major update for it, adding gear and engine animations, a completely reworked UI, and more!
It's currently on sale now as part of Steam's Winter Sale, so I hope you check it out here: https://store.steampowered.com/app/2789510/FlightTracker3D/
Thanks!
Hey everyone!
I've been working on a Reddit Analytics chrome extension. The basic idea is to help you identify which subreddits got you the best visibility, upvotes, and engagement, all based on your own posts.
The ultimate goal of Reddit Analytics is to make your Reddit strategy better and more impactful by providing insights on your posts by subreddits and individual posts. Whether you're a content creator, social media strategist, or just a Reddit enthusiast, it's perfect for knowing in which subreddits you should post to get better results!
It's free to try, and I'd really appreciate any feedback or suggestions for improvement (it's still a work in progress).
Check it out here: https://chromewebstore.google.com/detail/reddit-analytics/npigljnckfpophjocgcgdoppeogkkcmj
Thanks in advance for your feedback!
I built ScreenTo.Me, a platform where you can share and discover those chat screenshots we all secretly enjoy reading.
What makes it special:
- Super smooth UX: Tinder-style swiping interface on mobile, arrow keys on desktop (←/→)
- Multi-language support: filter content by language or discover across all
- Categories like Funny, Cringe, Dark Humor, Dating, Red Flags, etc.
- Strong moderation: all content is reviewed before publishing
- Privacy first: must blur/remove personal info
It's like a curated museum of internet conversations - you know, those screenshots you keep sending to your friends saying "you won't believe this one". Now there's a place for them.
The site is completely free, no account needed to browse and vote. Just pure entertainment in bite-sized chat form.
Try it out: https://screento.me
Inspired by the projects shared here, I'd like to showcase my own WhatsApp bot built with Node.js and Wa-Automate.
I started by building a server with Express and deployed it later. Along the way, I integrated the wa-automate
library to send messages programmatically through a POST route handled by my Express server. When the server receives a request, it parses the information and sends a message to a group chat I created for job vacancies. This way, I’m helping developers find jobs more easily. If you’re interested, you can join the group using this invite link!
For more details about the deployment process, I used DigitalOcean to get everything up and running. You can find a step-by-step guide on how I did it right here!
Bot working image:
whisk AI is Google's revolutionary image generation tool that allows users to create new images by combining existing photos as prompts. Powered by Google's Gemini AI and Imagen technology, it offers a unique approach to AI image generation without requiring complex text prompts. Released in December 2024, it represents a significant advancement in making AI image generation more accessible and intuitive for users.
I tried uploading a few pictures, and the one that surprised me the most was this one. Its synthesis effect was very good. I don’t know how to write prompt words, so this method greatly reduces the complexity of picture synthesis.
Just prepare high-quality style pictures to generate good pictures. It's so interesting.
I have collected some styles and put them on my website. If you have tried them and found them amazing, please share them.
https://reddit.com/link/1hif1hm/video/dgpt04vnmy7e1/player
Hey everyone! I've been working on Atelier - a frame that brings generative AI into our physical spaces. We're at the dawn of an era where AI can transform our environments, and I wanted to share what we've built.
Describe any art you can imagine, and watch as AI materializes it on your wall. This is about bringing AI's creative potential into our physical world.
Would love to hear what you think! More info at www.atelierframes.com/
A few days ago, while browsing Hacker News, I came across a series of stories titled "Those making $500/month on side projects in 20xx - Show and tell," covering the years from 2017 to 2024. There were quite a few interesting projects, and on a whim, I pulled the data to create a website for visual exploration. The project URLs, income details, project overviews, and summaries from the comments section were extracted and summarized using a large language model.
My initial goal was to summarize these projects for my own reference. For lengthy posts, being able to quickly see a project's overview, revenue, and website screenshots was helpful.
However, for very short posts, the model would sometimes generate lengthy content, which went against my original purpose.
So I used **word count ratio** as a simple metric to calculate the **usefulness** of AI summaries.
This also helps me find the projects that are discussed most in the original posts.
I spent about a day writing a Python script to process data, adjust LLM's prompt., using Nextra to generate a static website, and then deploying it on Vercel.
It takes care of everything - dealing cards, managing chips, and all the little details - so you can focus on the fun and excitement of the game.
Check it out: https://smartdealer.poker
Ever felt like you were the designated poker dealer in your friend group? Frustrated with the clunky, old-school home game experience? Well, we did too. We just wanted to experience the thrill of playing poker without the hassle of being a dealer. That's why we decided to revolutionise the way we play.
We've built an app to simplify your home poker games! Think automated dealing, easy chip management, and features to keep things exciting. We're in beta now, so if you love poker nights, we need your help.
Check out the app, give us feedback, and let's change the game together!
Link: https://www.bryanquocle.com/skincare
About the Project:
Hi! I’m Bryan and I’m a food scientist - I earned my PhD in Food Science studying plant-based compounds with anti-inflammatory properties.
In the last couple of years after graduating from graduate school, my wife and I have been working together to improve our skincare routine. As we're getting older, we both realize how important our skin health is to us. So we try to get the most value out of our skincare products - we recently travelled to France and were blown away by the quality of skincare products there at much more reasonable prices.
Nowadays, my wife will usually send me the products and I’ll evaluate the ingredients by eye based on what I know of how the ingredients chemically/biologically behave and what I've read from peer-reviewed journals.
Personally and professionally, I got a little tired of feeling like skincare companies here stateside were scamming me by upselling their products using clever marketing tactics (why does this cleanser cost this much, while this one costs 4X for a less effective composition?), so I devised a few calculations to determine their efficacy, statistically probable concentrations of ingredients, and total market price of ingredients.
Anyway, my wife shared my whole system with her friends and now I get texts from them to analyze their skincare products.
So last week, I finally put together an Excel spreadsheet to speed up the process of analyzing these products, and help them get the most value out of their skincare products.
I’m sharing that system for free with anyone interested in learning more about how their current skincare products stacks up:
https://www.bryanquocle.com/skincare
(Because I can't code worth a damn, I'm still doing the calculations in the background like the Wizard of Oz and sending emails one by one.
Go figure, I studied chemistry and food science in wet labs, not engineering/computer science.)
We’d love your support!
https://www.producthunt.com/products/talkflow-ai-speaking-friend
Creating high-quality AI-generated works requires precise prompt descriptions. However, for non-native English speakers, describing the ideal scene in English can be challenging. To solve this problem, we’ve developed IMGPrompt—an AI prompt word editor that breaks down language barriers.
No matter which language you speak, IMGPrompt helps you express your creative intentions accurately, making it easy to work with popular AI image tools like Stable Diffusion, MidJourney, DALL·E, FLUX, and even video generation tools like Sora.
Key Features:
How to Use:
Open Source Repository: IMGPrompt GitHub
Experience IMGPrompt today and boost your creative efficiency!
We were struggling with the confusing UI of GA4 and hence we created www.zyler.ai to simplify the analysis process using google analytics data.
Simply login using your google account (which has GA4 access)
Drag one dimension and one metrics to start getting data
AI analyses the data along side you to give actionable insights
I have attached a comparision video of how easy it is to do a deep dive analysis on Google analytics interface vs Zyler AI
Hey everyone! 👋
Last month, I launched Clipboard Canvas on Product Hunt and, to my surprise, it got featured!
Clipboard Canvas is a tool that transforms your clipboard into a visual playground where you can organize, brainstorm, and create with ease.
This week, I’m bringing it to MicroLaunch, hoping to reach more people who might find it useful.
If you’ve ever copied a random mess of text, links, or ideas and wished for a way to make sense of it all, Clipboard Canvas might be the thing for you.
Check it out here: https://microlaunch.net/p/clipboardcanvas
Also, what’s the weirdest thing you’ve ever had on your clipboard? 😂
Mine: "trydoff (@trydoff) / X"
It's a focus checker that doesn't rely on website blacklists or whitelists, but rather the content of the website itself to give you a quick reminder, if you're web browsing is veering off track from what you're focused on.
Need a gentle nudge to help you stay focused on something or just want to see what you can make with AI in 30 minutes? Give it a try and let me know what you think!
https://chromewebstore.google.com/detail/focus-checker/cebidpcbeiokdgpjpnofhbmdkekohmen
Hello everyone! 👋
I’m a software developer eager to improve my skills and learn by contributing to real projects. If you’re working on something and could use a helping hand, I’d love to help you for free!
Here’s what I can assist with:
- Laravel development (my specialty!)
- Bug fixing
- Adding new features
- Troubleshooting and problem-solving
- General guidance or advice
This is a great opportunity for both of us: I’ll gain more experience, and you’ll get free support for your project.
Hi everyone!
I just launched a little tool called The Solopreneur App, and it’s free to use. The idea is to help solopreneurs come up with project ideas, plan them out, and stay consistent while building. 🚀
I made this because I personally needed a tool to generate ideas in specific areas like sustainability. It’s tough to get started when you want to focus on meaningful impact! My hope is this app empowers others to start their own projects and make a difference.
The app was built with bolt.new by u/stackblitz. It’s a browser-based development tool, and honestly, it made the process super fast and smooth. Big shoutout to them for making such a cool platform!
It’s in beta, so I’d love your feedback—what works, what doesn’t, and what features you’d like to see next.
Try it here: https://solopreneur-ideas.com 🌱
Hey everyone, I’d like to introduce you to my indie product Apitally, an API analytics, logging and monitoring tool for Python and Node.js projects.
Apitally's key features are:
📊 Metrics & insights into API usage, errors and performance, for the whole API, each endpoint and individual API consumers.
🔎 Request logging allows users to find and inspect individual API requests and responses.
🔔 Uptime monitoring & alerting notifies users of API problems the moment they happen, whether it's downtime, traffic spikes, errors or performance issues.
Apitally integrates with the most popular Python & Node.js web frameworks via middleware, which captures request & response metadata and asynchronously ships it to Apitally’s servers in regular intervals. It's designed with a strong focus on the users' data privacy and has a minimal impact on performance.
Here's a list of the supported frameworks: FastAPI, Django, Flask, Starlette, Litestar, Express, NestJS, Fastify, Hono, Koa (more may be added on demand)
Please let me know what you think!
I launched my fitness tracking app a year ago, and I'd like to share some key lessons I've learned along the way. Currently, the app has an MRR of $725 with a 50% conversion rate from free trial to paid subscription. Here are the most important insights that might help other Flutter developers:
My app is a workout tracking app, and I spent a lot of time developing a community feature. I implemented follow/unfollow functionalities, integrated Firebase Realtime Database for real-time notifications of new posts, and added features like comments, user blocking, report post, and workout record sharing, among others. I never considered that no one would use these features immediately after launch. Focus on perfecting the core functionalities first and gradually add other features. Even after launch, only a few users will use the core features initially.
Although I planned to launch globally, I didn’t consider it in the design phase. The UI broke on most screens because English typically has more characters than Korean (since I’m Korean and launched in Korea first). Design your UI with the longer English text in mind from the beginning. Additionally, the US uses pounds, so to properly convert weights between kg and lbs, all numerical types need to be doubles. This seemed obvious, but I had integers in my screens and database, requiring a complete migration to doubles. Also, always store times in UTC in your backend database. I foolishly stored times as local dates, forcing me to migrate all timestamps, which was extremely painful.
I generate revenue through subscriptions. If you plan to implement subscriptions, use RevenueCat without hesitation. Initially, I tried to implement subscriptions directly using in_app_purchase to save on RevenueCat fees, but it turned out to be a complete waste of time. There are already so many aspects to manage; don’t reinvent the wheel.
The UI of your core features should not feel rough or amateurish compared to those of major companies’ well-known apps. This is because your competitors are not amateurs. Most are professionals with dedicated designers and resources, not individuals. Regular users have no reason to download an app that looks amateurish. I meticulously refine every detail of the UI. Just as Michelin-starred chefs wouldn’t serve imperfect dishes to customers but would discard them to make new ones, I strive to perfect the UI. Without at least this mindset, maintaining quality is impossible. Of course, this approach may be subject to personal preferences.
Initially, I added a contact button on almost every page. This allowed users to immediately report any inconveniences. When I received feedback, I promptly fixed the issues and submitted updates to the app store. I also personally responded to users who inquired about the updates. This greatly impressed users. By turning each user into a fan of your app, they will bring in more users. This strategy always works when you have few users at launch.
Approximately every two months, I display a survey dialog asking users about their current satisfaction and any desired features. This dialog appears on the home screen when the app is opened, allowing me to gather user opinions. If users provide feedback about inconveniences or desired features, I reach out to them individually. Whenever possible, I promptly implement fixes or add features and inform each user that their feedback has been addressed. Again, this strategy is always effective when you have a small user base at launch.
Even if users are satisfied, they seldom go to the app store to leave reviews voluntarily. Therefore, I encourage reviews by adding a message at the end of responses informing users that I would greatly appreciate a review and include a [Leave a Review] button. Users who receive updates based on their requested features are usually inclined to leave a review.
For some reason, I was convinced that my app would be a hit immediately after launch. This was, of course, a foolish assumption. No one was interested, and when you first launch an app, it doesn’t even appear in search results under its name in the app store. I use all my resources for user word-of-mouth and the revenue generated by my app, utilizing Google Ads' Universal App Campaigns (UAC).
Your revenue should exceed your advertising costs to sustain growth through ongoing ad campaigns. I set my subscription prices too low without much thought, resulting in advertising costs always exceeding revenue. Analyze the Cost Per Install (CPI) for your app’s core keywords and carefully set your subscription prices.
If you have any topics you'd like, I can write about my experiences with them. I continue to learn and improve continuously. I would greatly appreciate any feedback on my app. Check it out here
Hey everyone!
With my interest in soccer and my constant involvement in many communities like r/ArsenalFC, r/LiverpoolFC, r/MCFC, r/Barca and much more, I thought this - what better way to put my Node.js skills to the test than making a unique soccer API?
So now, I’m working on the 2-in-1 Soccer News & Player Profiles API – an API where people can access player profiles AND the latest soccer news from trusted sources, like AP News, FIFA, Goal, ESPN, CBS Sports and more in an instant!
I've got multiple demos up on my landing page and, after sharing it with a few friends and getting some great feedback, I’m excited to introduce it to more people here and see if this resonates!
What to Expect
Complete C.R.U.D. Functionality.
Our REST API offers full support for creating, reading, updating, and deleting player profiles. Whether you're building a simple player database or a complex application, you can seamlessly manage every aspect of player data with our API's comprehensive CRUD capabilities.
Exceptional Credibility.
Our API is backed by trusted sources like FIFA, ESPN, AP News, and CBS Sports, ensuring your app delivers the most latest, accurate, and reliable information to users — anytime, anywhere.
Multi-Language Support.
Our API lets you use it in a wide variety of languages, from Python, Node.js, Java, Ruby and more. No matter what project you're working on, you can easily integrate in our API without switching any tools.
... And much more!
Curious on how to use it?
The possibilities are endless, but here are a couple to name a few:
If you're interested, you can subscribe to it through RapidAPI and help it grow! 🚀
Soccer News & Player Profiles API - a 2-in-1 sports API like no other.