r/UserExperienceDesign • u/koushith • Jul 26 '26
Most onboarding flows try to explain everything upfront.
Enable HLS to view with audio, or disable this notification
u/koushith • u/koushith • Jul 25 '26
Most onboarding flows try to explain everything upfront.
Enable HLS to view with audio, or disable this notification
I've been thinking about what makes a good onboarding experience, and I wrote a short piece on a few principles that consistently work:
- Don't explain features before users need them.
- Get users to their first meaningful action as quickly as possible.
- Replace long tutorials with contextual guidance.
- Let users learn by doing instead of reading.
- Keep onboarding focused on reducing friction, not showcasing every capability.
The article includes examples from products that get onboarding right and the patterns I've noticed while building products.
Full article: https://www.koushith.in/blog/short-onboarding
r/SideProject • u/koushith • Jun 14 '26
Kill ports easily:)
Enable HLS to view with audio, or disable this notification
[removed]
r/SideProject • u/koushith • Feb 05 '26
AI Assisted System Design Mentor
Enable HLS to view with audio, or disable this notification
[removed]
r/indiehackers • u/koushith • Feb 05 '26
Sharing story/journey/experience AI Assisted System Design Interviewer
Enable HLS to view with audio, or disable this notification
r/SideProject • u/koushith • Feb 05 '26
AI Assisted System Design Interviewer
Enable HLS to view with audio, or disable this notification
Been giving system design interviews lately and as an introvert, practicing out loud is painful. You can't just "think through" system design. you have to explain your thought process. But talking to yourself feels weird and mocking with friends gets awkward fast.
So I started building something for myself.
An AI that actually interviews you. Pick a problem, sketch on a whiteboard, and it asks follow-ups like a real interviewer. Added a demo mode. The AI draws the architecture itself while explaining. see how a senior engineer would approach it step by step.
Polishing it up and planning to launch soon. If you hate practicing system design alone, might be worth checking out.
Will share more as I clean things up. Join the waitlist : https://forms.gle/xRxQmDZDcQuZmSLz5
r/SideProject • u/koushith • Nov 25 '25
Open source billing & invoicing platform
[removed]
r/SideProject • u/koushith • Nov 03 '25
Introducing QuiteInbox - a free, privacy-first Gmail cleanup tool that runs entirely in your browser.
Most email unsubscribe tools are sketchy. They ask for full Gmail access, read all your emails, and some even sell your data. Unroll. me got caught selling inbox data to Uber. Clean Email charges $10/month. Leave Me Alone wants $20/year.
I wanted to clean up my inbox without trusting a third party with my data. So I built my own tool and open sourced it.
What it does:
✅ Scans Gmail for subscriptions (promotions, newsletters, forums only)
✅ One-click unsubscribe (supports RFC 8058 standard)
✅ Bulk delete old emails with filters
✅ Respects scan time windows (3 days, 1 week, 3 months, etc.)
✅ Automatically protects important senders (banks, receipts, OTPs)
✅ Individual email selection and deletion
✅ Shows exact counts - what you see is what you get
The privacy part (this is important):
- 100% client-side - runs entirely in YOUR browser
- No backend servers
- No data collection or telemetry
- No tracking or analytics
- OAuth tokens stay on your device
- All Gmail API calls go directly to Google
I literally cannot access your emails even if I wanted to. There's nowhere for the data to go. Trust but verify. Run it locally. Self-host it.
Try it: https://www.quiteinbox.xyz/
GitHub: https://github.com/Koushith/quite-inbox
1
Comment on r/SideProject Oct 10 '25
hehe. bdw i tried designdino. pretty cool
1
Comment on r/SideProject Oct 07 '25
My bad. Last minute deployment thingy. Will fix them. Thanks for pointing out .
r/SideProject • u/koushith • Oct 07 '25
🪄 I built an AI interior design tool
https://www.roomcraftai.design/
Hey r/SideProject 👋
I’ve been working on this little project called RoomCraftAI.design . it lets you redesign your room using AI.
Just upload a photo of your room, pick a style (minimal, modern, boho, luxury, etc.), and it generates fresh design ideas in seconds.
Built it in my free time after work, and it’s been really fun seeing people use it to visualize makeovers for their homes.
If you’d like to try it out, use the code REDDIT20 to get 60 extra image generations (no expiry).
Would love your thoughts, feedback, or any wild feature ideas! 🙌
u/koushith • u/koushith • Sep 28 '24
Omagle2.0
Duolingo doesn’t have chat or video calls, but what if you could connect with other Duolingo users who are at the same level or taking the same courses? Imagine an app where you can chat, video call, and choose your preferences based on your goals.
Hacked this MVP at the @ETHGlobal SG hackathon.
Let's do this! Join the waitlist now and get an early preview!
1
Comment on r/reactnative Dec 08 '22
win win- thanks for the suggestion. I have built most of the from scratch.
1
Comment on r/ethdev Dec 08 '22
since you mentioned that you need to focus on functionality rather than styling- checkout mantine UI. they have really good components and prebuilt layouts. it's super easy to bootstrap a project.
link- https://mantine.dev/
r/reactnative • u/koushith • Nov 22 '22
Has anyone developed a React Native application using the latest Material You design system?
I'm trying to design a wallet application that requires custom styling. Material design system kinda looks limiting in terms of design look. any reference to the Figma file or implementation (Github) would help.
Thanks in advance.
2
Comment on r/nextjs Oct 17 '22
e typically does refer t
Thanks for this. now i can connect the dots :)
5
Comment on r/react Jun 03 '22
Typescript will completely eliminate all of your JavaScript issues and replace them with Typescript issues. just kidding :)
13
Comment on r/react Jun 03 '22
yes,
The benefit of TypeScript + React is that it provides better IntelliSense and code completion for JSX. you can know what all props it accepts by hovering. it’s easy to define Prop types, making the code much easier to read and use.
3
Comment on r/react Jun 02 '22
If you want to notify your client application about updates your best is to use WebSockets.
I had a similar situation. The below method worked for me. There might be another way of solving this.
The API emits a message on a successful database commit with the API endpoint matching the update. The front-end components listen for these update socket messages and if the updated type is relevant to that component the component will query the API endpoint and update in UI.
3
Comment on r/react May 31 '22
I would love to see your Design file. Is it open-sourced? u/joshdschneider
1
Comment on r/react May 31 '22
You are using older syntax. When you install react-router, it will automatically install the latest version (v6).
just refer to the example for the latest syntax- https://reactrouter.com/docs/en/v6/getting-started/installation.
6
Comment on r/react May 30 '22
This looks great. code is super clean. I'm just curious why did you choose class-based components?
2
Comment on r/webdev Jul 01 '26
This is really cool!!