DEV Community

Cover image for Day 25–26 of Building Crowdwide — Making the UI Minimal!

Day 25–26 of Building Crowdwide — Making the UI Minimal!

Puneet Kumar Mishra on October 28, 2026

I was building a social media platform for users to raise their voices. I have made a special algorithm for them, and it works really well. I got ...
Collapse
 
pengeszikra profile image
Peter Vivo •

Congratulation! Just right now understund what is you build, I just categorized your previous post as minimal UI builder - which is also fine, but out of my interest - instead some community build app is great 👏👍✌️

Collapse
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Thank you, Peter really glad the idea is clearer now. Crowdwide is all about building a space where communities can come together and build something meaningful. Appreciate you taking the time to check out the journey and share your thoughts!

Collapse
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

Thanks broooooooooooo!!!!!
you implemented feedbacks so quick
and yeah now I'm in guilt that you've to remove your hard worked features but I think now it is more minimal and better UIX
I guess?

Collapse
 
akhourianmolkumar profile image
Akhouri Anmol Kumar • • Edited

bro with profile icon make that profile to down side and a little bit big
small touch, but small bricks made house perfect.

can it be like this 👆

Collapse
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Yes...
Good Idea...
Ill make this!

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

thanks, this is what looks like when akhouri systems Founder & CEO enters the chat... 😂

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

✔🤣

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

people how you are expert in UIX
My reply Le: akhouri-anmol-kumar.github.io/APIC...

by the way please do not reply peak marketing 😂

Collapse
 
htmlput profile image
htmlput •

Killing Widewave was the right move, and the hardest part of it — you already named it yourself: a feature users can't explain back in one sentence is one they won't miss. Every button you remove is also one fewer thing a new user has to learn, so minimalism compounds. Looking forward to seeing what the dashboard feels like now that it's calmer.

Collapse
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Thank you! 🙌 Today's devlog is coming soon. I've made some new changes, and now I'm working on refining the UI to make it feel even cleaner and smoother. Excited to share the updates!

Collapse
 
htmlput profile image
htmlput •

Looking forward to today's devlog! If you can, share a before/after of the UI refinements — those screenshots always make the cleanup work click for readers.

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

i was just writing the todays devlog!
ill try add before and after too!

Collapse
 
alexshev profile image
Alex Shev •

Minimal UI is strongest when it removes decisions rather than merely removing pixels. A useful next check is to pick the core task — posting, discovering, or raising an issue — and measure how many choices, taps, and ambiguities remain from entry to completion.

Collapse
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

That's actually a really good way to look at it!! 👀 I was mostly focusing on making the UI look cleaner, but removing unnecessary decisions matters even more.

I'll try checking the core tasks this way and see where I can make things simpler for users. Thanks for the suggestion!!

Collapse
 
alexshev profile image
Alex Shev •

That is a useful review lens: for each core task, ask which choice the interface is forcing the user to make and whether the system already has enough context to make it safely. Removing that decision is often more valuable than removing a visual element.

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

That's a great point! I hadn't thought about it from this perspective. Sometimes reducing the number of decisions users have to make can improve the experience much more than simply removing UI elements. I'll keep this in mind while working on Crowdwide. Thanks for sharing!

Collapse
 
madhabcoder profile image
Nilamadhab Senapati •

'They look outside the window and see Crowdwide's features' made me laugh out loud. Cutting features you built hurts more than building them, so respect for doing it on day 25 instead of day 250. Which feature was hardest to hide?

Collapse
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

The hardest one to remove was Widewave. 😅 I spent the most time building it because I wanted to create something similar to Reddit, but it didn’t really work out for Crowdwide and made the platform more complex. So, based on the suggestions I received, I decided to remove it. the hardest part was hiding features I had spent hours building, especially the ones I thought would make Crowdwide stand out. But I realised that a cleaner UI with fewer distractions is better than a UI packed with features. Better to simplify now than regret it on day 250

Collapse
 
madhabcoder profile image
Nilamadhab Senapati •

Cutting the thing you spent the most time on is the real test, and you passed it. If users ever ask for something like Widewave, it can come back as its own thing. No need to carry it until then.

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Exactly! I also feel that if users actually need something like Widewave, I can always bring it back later as a separate feature. For now, I just want to keep Crowdwide simple and focused.

Collapse
 
parsa_m profile image
Parsa Mohammadi •

nice cut on Widewave, removing the thing you spent the most time on is the hardest call. on the scaling part you mentioned, the first thing that usually goes on a social app is the feed query, fine at 72 posts, slow at 70k if it has no limit or the sort column isn’t indexed. worth adding a LIMIT and checking that index now while it’s cheap

Collapse
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Thanks!! 😭 Yeah, removing Widewave was a tough call, but the UI was getting confusing, so I had to do it.

And thanks for the scaling tip! I’ll look into the feed query, LIMIT, and indexing before the number of posts grows. Better to handle these things early than struggle with them later!!

Collapse
 
parsa_m profile image
Parsa Mohammadi • • Edited

exactly, way cheaper now than at 10k users. if you also want a quick check for the rest of that stuff, run PRI (Production Reliability Index) for this, it scans the repo and flags things like unbounded queries, missing timeouts and connections that don’t get closed on errors, with the fix for each. and its free for one repo, might save you a few of these before launch, here is the link: tomosu.ai

Collapse
 
francesco-dokelab profile image
Francesco Formisano •

I’m learning the same lesson from a much smaller product.
Once something is live, adding another feature always feels productive, but sometimes the real bottleneck has nothing to do with the product anymore.
In my case I’ve basically stopped building for a bit because distribution is the bigger problem now.
Cutting something you already spent time building is probably harder than deciding not to build it in the first place 😅

Collapse
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

So true! 😅 It's hard to let go of something you've already spent time building, but sometimes it's the right decision for the product. I think building and distribution both need their time, and knowing when to focus on which one is important. Thanks for sharing your experience!

Collapse
 
francesco-dokelab profile image
Francesco Formisano •

Exactly. I’m starting to see distribution as part of the product itself rather than something you think about after launch. Out of curiosity, what are you focusing on most for Crowdwide right now product improvements or getting more people to discover it?

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Honestly, both!!

I'm still improving Crowdwide's UI and core features, but I'm also trying to get more people to discover it and share their feedback. I want to make sure the platform is actually useful before focusing too much on growth.

The main thing I'm focusing on is giving new voices and smaller communities a better chance to get discovered. That's what I want Crowdwide to be different for!!

Thread Thread
 
francesco-dokelab profile image
Francesco Formisano •

That makes sense. I like the idea of improving the product while already exposing it to real users instead of waiting for everything to feel “finished”. I’m experimenting with something similar right now, especially through content and community discussions.
Have you found any channel that’s bringing you better feedback so far — DEV, Reddit, direct outreach, or something else?

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Honestly, DEV has been pretty helpful so far!! People here share genuinely useful suggestions, and I'm trying to implement the ones that make sense for Crowdwide.

I'm still exploring other channels too, but for now, DEV has been one of the best places for getting feedback and connecting with developers!!

Collapse
 
marcusykim profile image
Marcus Kim •

The split between joining communities in the dashboard and creating one from your own community page is worth a quick findability test. Ask a first-time user to create a community without pointing them toward the menu, and note where they look before they succeed. Hiding post options in a dropdown can reduce clutter, but the primary creation path still needs a visible clue. With 18 members, a few observed attempts can give more useful feedback than a click-rate comparison.

Collapse
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

That’s a really good point! I’ll definitely keep this in mind and try testing the flow with a few first-time users to see where they get stuck. Thanks for the suggestion, Marcus! 🙌

Collapse
 
hordii_bohdan profile image
Bohdan Hordii •

Stripping CSS is the easy part; true minimalism is shaving DOM reflows off the client and keeping your pub/sub fan-out from incinerating connection pools the second those voices actually hit production.

Collapse
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Absolutely! UI minimalism is just one part of the process. The real challenge is making sure Crowdwide stays responsive and scalable when real users start interacting with it. That’s something I’ll keep focusing on as development progresses.

Collapse
 
technogamerz profile image
𝐓𝐡𝐞 𝐋𝐚𝐳𝐲 𝐆𝐢𝐫𝐥 •

Mention me @technogamerz 🤣

Collapse
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

DONE 😎 :D

Collapse
 
technogamerz profile image
𝐓𝐡𝐞 𝐋𝐚𝐳𝐲 𝐆𝐢𝐫𝐥 •

Hey, superstar Thanks 😊

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

😁😎

Thread Thread
 
technogamerz profile image
𝐓𝐡𝐞 𝐋𝐚𝐳𝐲 𝐆𝐢𝐫𝐥 •

😊

Collapse
 
effessdev profile image
EffessDev •

Mention me bro me too suggested 🥲

Collapse
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

DONE!! :D

Collapse
 
effessdev profile image
EffessDev •

Thanks 👍🙂

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

🙌🙌

Collapse
 
technogamerz profile image
𝐓𝐡𝐞 𝐋𝐚𝐳𝐲 𝐆𝐢𝐫𝐥 • • Edited

18 members

72 posts shared

4 communities

Really impressive 👏🏻

Collapse
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Thank you didi :D