DEV Community

Cover image for Day 21 of Building Crowdwide β€” Finally, Time to Polish the UI! πŸŽ‰
Puneet Kumar Mishra
Puneet Kumar Mishra

Posted on Edited on

Day 21 of Building Crowdwide β€” Finally, Time to Polish the UI! πŸŽ‰

Prioritizing backend logic over UI proves vital

I was building Crowdwide, a social media platform I started for new indie devs, smaller communities, and smaller creators to raise their voices higher.

Your voice shouldn't be judged based on how big a platform you join. Everyone's voice should be equal.

And today is Day 21 of building Crowdwide!!!

YESSSSS!! πŸ”₯πŸ”₯

Crowdwide is in a mostly stable state now! Its core features, main algorithm, mailing system, and recommendation system, Widewave, are finally DONE!

So now, it's time to polish the UI.

On Day 21, I'm just polishing the UI of Crowdwide.

The things I thought needed the most improvement were the background color combination, theme adaptability, and sidebar (THIS NEEDS HEAVY IMPROVEMENT!).

The background used to have gradients, but when users scrolled a lot, the background stretched and created a weird shade at the top.

In some themes, a few text colors weren't looking good and were making things difficult to read.

And the sidebar... I was SO confused about how it should look!

Like, should it be on the left or right?

When it opens, should it compress the page?

Or should it stay over the page without compressing anything, making the rest of the screen a bit darker to keep the focus on it?

SO MANY QUESTIONS 😭

FIXING...FIXING...FIXING...FIXING...FIXING...FIXING...FIXING...FIXING...

AND

DEPLOYING...DEPLOYING...DEPLOYING...DEPLOYING...DEPLOYING...DEPLOYING...

AND IT'S DONE!!!

I've fixed all those things, and now the UI looks better. I THINK THE UI LOOKS BETTER NOW!! πŸ˜‚πŸ”₯

Also, a shoutout to Harun!

My brother Harun is organizing #HackerStage on October 25th! πŸ”₯ If you love coding, building cool projects, or connecting with fellow builders, this is your chance to jump in, challenge yourself, and have fun with the community!

Check it out and join the jam πŸ‘‡

https://hackerstage.netlify.app

Show some love, guys! 🐯🀝

And now, I think the things left are just handling basic updates based on requirements and user requests, and checking moderation.

THAT'S IT!!

21 DAYS OF BUILDING CROWWIDE! πŸš€

LINKS πŸ”—

🌐 Crowdwide: https://www.crowdwide.run.place/

πŸ’» GitHub Repository: https://github.com/DeveloperPuneet/Crowdwide

See you in the next update! πŸ‘‹

Top comments (239)

Collapse
 
effessdev profile image
EffessDev •

@akhourianmolkumar @koda2026 and @technogamerz joined, so me too joined! πŸ₯³

Collapse
 
koda2026 profile image
Harun - solo dev • • Edited

Bro i just joined now and bro when i use '@' and type the lazy girl i cant find her and i tried it with π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ still i cant find it and i cant find her with technogamerz how you find her lol 🀣

Collapse
 
effessdev profile image
EffessDev •

Me too cannot find her so I just type it and then verify by clicking the link after commenting (it takes extra work to mention her lol)

Thread Thread
 
koda2026 profile image
Harun - solo dev •

Wait i need to test it @technogamerz

Thread Thread
 
koda2026 profile image
Harun - solo dev •

Yeah it works hahahaha 🀣 bro actually lets talk in my latest post please

Thread Thread
 
star123 profile image
Sᴛᴀʀ⭐ •

And my username bro????

Thread Thread
 
effessdev profile image
EffessDev • • Edited

It works perfectly @star123

Thread Thread
 
star123 profile image
Sᴛᴀʀ⭐ •

Oh... Okay! Thanks!!

Thread Thread
 
koda2026 profile image
Harun - solo dev •

@star123 yeah it works now bro can we chat in my latest post

Thread Thread
 
star123 profile image
Sᴛᴀʀ⭐ •

Me?

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

Thread Thread
 
star123 profile image
Sᴛᴀʀ⭐ •

you online now. Where have you been all these days?

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

@star123 I had gone to Kerala for some work.

Thread Thread
 
effessdev profile image
EffessDev •

Kerala!? 😱 Where?!

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

Thread Thread
 
effessdev profile image
EffessDev •

WHATTTTT!??????? 🀯🀯🀯🀯🀯🀯🀯🀯🀯

Thread Thread
 
effessdev profile image
EffessDev •

You came to my place?! FOR REAL? Or just joking?

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

For real, I’m not even joking. I didn’t know that was your place.πŸ˜…

Thread Thread
 
effessdev profile image
EffessDev •

BUT WHY WOULD YOU COME TO ALAPPUZHA?!!! What kind of work is that?!

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

Because my friends live there, I went to meet them.

Thread Thread
 
effessdev profile image
EffessDev •

What a coincidence is that?! Where are you now?

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Interesting thread... meanwhile me: READING πŸ‘€

Thread Thread
 
effessdev profile image
EffessDev •

Bro i can't believe she came to Alappuzha. I am right in the center of Alappuzha. @technogamerz were you near the Alappuzha railway station, the Alappuzha beach, or something?

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

But bro, you’re shy, aren’t you?

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

πŸ™Œ

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

@puneetkumar2010 πŸ™ŒπŸ»Huge Respect Puneet superstar πŸ‘πŸ»
@effessdev
I mostly love traveling around South India, especially Kerala and Tamil Nadu. It was my first time visiting your place, and honestly, it was so beautiful, truly stunning! If we ever get the chance, we should all meet someday, offline or online, haha. Next time I visit your place again! I’ll definitely come to your college. I don’t even know which college it is yet, hahaha! 🀣

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Haha, superstar? πŸ˜‚πŸ˜…πŸ˜‚πŸ˜‚ You're making me famous already! Thank you so much for the love and support! πŸ™Œ And yesss, we should definitely meet someday, online or offline! πŸ˜‚

Thread Thread
 
effessdev profile image
EffessDev •

@technogamerz I was about to ask you what you think about our place but you already said?

My college is not in Alappuzha and also it's on top of a hill lol. It's very hard to travel to there. So not college but anywhere else... 🀣 (I don't like schools & colleges)

Thread Thread
 
effessdev profile image
EffessDev •

@akhourianmolkumar bro you said that I'm shy right??

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Do you play hill climbing IRL on your way to college? :D

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

heheheheh πŸ™ƒ

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

bro come online please

Thread Thread
 
effessdev profile image
EffessDev •

Aha I got it!

Thread Thread
 
effessdev profile image
EffessDev •

@akhourianmolkumar bro I want to come online but I have a stupid assignment (I mean literally a STUPID assignment)

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

coming or not? bro my 2 days school holiday tomorrow because of severe weather πŸ˜‚

Thread Thread
 
effessdev profile image
EffessDev •

I'll come when I finish bro...

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

congrats bro😭

Thread Thread
 
koda2026 profile image
Harun - solo dev •

Bro how to stop getting notifications from the post

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

😭 idk... i think unsubs to thread

 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

okay so can you be online in dev.to for some reasons (remember that??????)

Thread Thread
 
koda2026 profile image
Harun - solo dev •

Guys why this thread messages are coming to my notifications?

 
puneetkumar2010 profile image
Puneet Kumar Mishra •

THESE MEMES πŸ˜‚πŸ˜‚πŸ˜‚πŸ€£ MOODI JI ON PEAK

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

Online?

Thread Thread
 
effessdev profile image
EffessDev •

?

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

yupp

Thread Thread
 
effessdev profile image
EffessDev •

What?

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

rizzzler.work.gd/puneet2010
Song name? 🀣

Thread Thread
 
effessdev profile image
EffessDev •

Link not working :(((

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

Link not working:(((((( why???

My favourite Phonk song!

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

casually didi, flexed that he can solve all physics and didi really???????????
πŸ˜‚ IITian listening phonks.

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra • • Edited

πŸ˜…πŸ™„ i got this from youtube...
and... one more things... Actually, it was my old project lol. It was a link-in-bio platform that kinda helps you build your portfolio in one place! πŸ˜…πŸ€£πŸ€£

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

rizzzler.work.gd/puneet2010 try this one...

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

woow!! Nice taste 😎πŸ₯‡

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

@effessdev for you.....

-
Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

India is changing, world is changing
IITians are sending shorts in dev.to πŸ˜‚
didi now you are in league of own rules people
in this league currently 3 people only fall before you
Me, FS BRO, and puneet we 3 were the people who break the law of professionalism of dev.to but now we all 3 are considering you too in the league
congrats

Thread Thread
 
effessdev profile image
EffessDev •

Yeah now it's so easy to sound professional because of AI which makes improfessional sound better πŸ™‚

Thread Thread
 
effessdev profile image
EffessDev •

Coincidence?

Anyway thank you I liked it πŸ™‚

Thread Thread
 
effessdev profile image
EffessDev •

Why is it like it whenever I reply to your comment it gets deleted >_<

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

yeah but my messages are pure hand written from heart
πŸ˜‚

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

also bro just saying
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
"We Sleep Early 🀣"

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

Dev.to to your comments πŸ‘†

Thread Thread
 
effessdev profile image
EffessDev •

I don't want to sleep early but I have to wake up early so I have to sleep early 😒

Thread Thread
 
effessdev profile image
EffessDev •

I am the kind of person who becomes active during the night bro... I am the most productive at night.

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

bruh then why you say we sleep early lol?

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

I laugh so much reading you two’s comments/chats 🀣
Good night guys!

Thread Thread
 
effessdev profile image
EffessDev •

because we sleep early so I can wake up early πŸ₯²

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

yeah in FS bro's language: We sleep early
peak communism

Thread Thread
 
effessdev profile image
EffessDev •

I don't even know what communism is πŸ™‚

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

yeah, you should sleep early because you've to wake up early and wake up early is only possible by sleeping early and sleeping early results in waking up early, and waking up early is direct proportional to sleeping early.

FS BRO BE LIKE: MY BRAIN IS NOT BRAINING

Thread Thread
 
effessdev profile image
EffessDev •

I mean I do not sleep early because I want to sleep early I sleep early because I have to sleep early because then only I can wake up early bro... now makes sense?

Thread Thread
 
effessdev profile image
EffessDev •

ah and also I don't want to wake up early I have to wake up early because my bus comes early

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

MY BRAIN IS NOT BRAINING
AKHOURI SYSTEMS FOUNDER AND SLY GUY FAILED TO PROCESS THIS

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

6:00 πŸ€”

Thread Thread
 
effessdev profile image
EffessDev •

6:00?

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

what time do you wake up 6 o'clock?πŸ€”

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

Let me be translator between you two leaders:
so didi means that is your bus time 6:00am

Thread Thread
 
effessdev profile image
EffessDev •

6:20... and I leave home at 7:20

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

bro that's my school time πŸ˜‚

Thread Thread
 
effessdev profile image
EffessDev •

Ok you two gone? Good night πŸ₯±πŸ˜΄

Thread Thread
 
effessdev profile image
EffessDev •

School time what?

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

Good night πŸ’€πŸŒ‰

Thread Thread
 
effessdev profile image
EffessDev •

@akhourianmolkumar is your school time 6:20 or 7:20?

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

6:20 my bus arrives

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ • • Edited

I woke up at 4 o'clock in the morning!
:(

Thread Thread
 
effessdev profile image
EffessDev •

🀣 OKAY so I am in a much better position... 🀣🀣🀣

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

peak IITian

Thread Thread
 
effessdev profile image
EffessDev •

Bro I never thought I had more sleep I am happy :)

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

bro just a random thought came in my mind if we forgot our names and represent it as age
then you probably 23-25, didi probably 27-30 and me 13
means 24, 27, 13 talking what a ages

Thread Thread
 
effessdev profile image
EffessDev •

Ok so bye good night πŸŒƒ

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

hmm, gd night we sleep early and please try to find upgrades for apic v2

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

22!!!🀣🀣🀣🀣

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

whatt? didi how can a IITian be 22?
like how? did you skipped any class in school?

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

Yeah 🀣🀣🀣🀣

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

woahhh, I also skipped UKG class so I'm 13 but in 8th class I should be in 7 I guess
but it means FS bro is old?

Thread Thread
 
effessdev profile image
EffessDev •

BRO HOW?? I also skipped UKG!!!!

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

bro was sleeping but after listening I skipped UKG he came lol
Yeah I skipped UKG so I am in 8th class

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ • • Edited

1 november 2004(not official but real)

Thread Thread
 
effessdev profile image
EffessDev •

Wow! Coincidence? Again?

But I had to sit 2 times in 3th standard because my father's stupid friend told him that CBSE is hard so I should study 3rd standard again because I moved from state to CBSE lol otherwise I'd have been 2nd year by now :(

Thread Thread
 
effessdev profile image
EffessDev •

WHAT??? AGAIN COINCIDENCE? @technogamerz me too November but 2nd!!! 😱😱😱

Thread Thread
 
effessdev profile image
EffessDev •

So @technogamerz @effessdev and @akhourianmolkumar skipped classes, @effessdev and @akhourianmolkumar skipped the SAME classes, and @technogamerz & @effessdev were born in the same month?? All coincidences?!!!

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

whattt you are 2004 but a IITian?
my math is not mathing I thought you are like 2000s or 1998s because IIT takes long time right?

Thread Thread
 
effessdev profile image
EffessDev • • Edited

Another coincidence: my mom's and your birthday is the same day!!!! didi

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

What a coincidence!!!😯😯😯

Thread Thread
 
effessdev profile image
EffessDev •

Yeah why sooo many coincidences?? So I'll tell you happy birthday when it's my mom's birthday!

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

coincidences πŸ“ˆπŸ“ˆπŸ“ˆπŸ“ˆ

Thread Thread
 
effessdev profile image
EffessDev •

Ok good bye everyone this time I am truly gone. πŸƒβ€β™‚οΈ

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

lol

Thread Thread
 
effessdev profile image
EffessDev •

Good morning! These are all the coincidences we discovered in this thread:

@technogamerz @effessdev and @akhourianmolkumar skipped classes, @effessdev and @akhourianmolkumar skipped the SAME classes (UKG), and @technogamerz & @effessdev were born in the same month, @effessdev 's mom and @technogamerz have the same birthday, @technogamerz came to visit my district!

Did i miss anything?

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

β˜ οΈπŸ’€

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

@effessdev I'm back

Thread Thread
 
effessdev profile image
EffessDev •

I send you message on discord!

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

I replied too.

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

yes that didi award of dev 2026 is left!

 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

hmm, I'm happy that I skipped UKG because now in less age I'm in 8 means same like Didi If I ever became a IITian then I will be a young one or if I came in forbes list then maybe a young person in forbes.

 
puneetkumar2010 profile image
Puneet Kumar Mishra •

My DOB is 10-10-2010 🌞

Thread Thread
 
effessdev profile image
EffessDev •

Wow coincidence again?!!!

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

🀣 DEV Developers corner ❌ DEV coincidence corner βœ”

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

My DOB is 31-08-13
in aadhar card it is 2014-31august πŸ˜‚

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

lamooo!! 🀣🀣

 
puneetkumar2010 profile image
Puneet Kumar Mishra •

UKG attendance day by day πŸ“‰πŸ“‰πŸ“‰πŸ“‰

 
puneetkumar2010 profile image
Puneet Kumar Mishra •

I'm in 12th!

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

bro in 15th age 12 how is that possible

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

I have ID card... going to give exam of 12th in Feb ...
Hence Im in 12th

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

maths
hence, proved.

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

12th?????

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Just Puneet things

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Yes 12th

 
effessdev profile image
EffessDev •

ok. by the way I am 18 & I remember @technogamerz telling me she's 2004 (so 21 or 22 years is that correct didi?)

 
puneetkumar2010 profile image
Puneet Kumar Mishra •

DEV.TO is NOT DEV.TOING

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

puneet being puneet
☠️πŸ”₯🫑
in linkedin me: 🫑
in dev.to me: 🀣

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

🀣🀣 i have an account on LinkedIn, but i never used it!

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

puneet be like let's see linkedin
next day putin be like if he had to say that he is eating roti: I'm glad to announce that I'm consuming carbo hydrate rich circular shaped thing called as roti and I'm really thrilled to notify my connections
πŸ˜‚πŸ€£πŸ€£πŸ€£πŸ€£πŸ€£πŸ€£

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

My frnds also call me putin instead of Puneet!
πŸ™Œ Full real-life scenario

Meanwhile, Anmol is announcing the next 5000000th milestone achieved

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

vladimir putin
β˜ οΈπŸ’€

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

πŸ™„ Yea im putin
this is my unoff. account!

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

No you are superstar!

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

sir, please do not nuke

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

😎 Ohhh... yes yes im Puneet Superstar

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

Well, why does everyone call me β€˜didi’? Like, almost everyone does πŸ™ŒπŸ» I mean, it’s nice, but it’s kind of funny too!πŸ˜…

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

because you're didi

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

🀣

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

Didi of dev.to award 2026 & forever goes to mrs. Divyanshi didi also known as (@technogamerz)

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ • • Edited

Please use , Ms not β€œMrs.β€πŸ˜…

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

bcoz u r didi... βœ”

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

when puneet enters the chat, chat became πŸ’€

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

@effessdev bro I'm publishing post hope you will redirect ;)

Thread Thread
 
effessdev profile image
EffessDev •

Ok redirecting..........

 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

Why and what does ms means??
Lol πŸ˜† 🀣 only Mr and Mrs are there Didi is ms is for more educated person like IITian?

Thread Thread
 
koda2026 profile image
Harun - solo dev •

Guys can you stop this thread is lagging the whole article page 🀣

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

let them continue... πŸ˜‚πŸ€£

 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

oh sorry lol I mistakenly typed putin ☠️

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

☠☠☠

 
puneetkumar2010 profile image
Puneet Kumar Mishra •

πŸ˜ŽπŸ™Œ warm hearted welcome didi @technogamerz

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

πŸ™ŒπŸ»β€οΈ

 
puneetkumar2010 profile image
Puneet Kumar Mishra •

πŸ˜… Before the build in public series of crowdwide, I used AI to write my articles...

 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

I'm here because 2 days holiday of my school so I'm gonna sleep late

 
effessdev profile image
EffessDev •

but my messages are pure hand-typed (or it is finger-typed? πŸ€”)

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

"think about it bro"

 
puneetkumar2010 profile image
Puneet Kumar Mishra •

🀣 bruh where is option of gif in dev!!

 
koda2026 profile image
Harun - solo dev •

Lol i dont want the thread

 
puneetkumar2010 profile image
Puneet Kumar Mishra •

πŸ˜‚πŸ˜‚

 
puneetkumar2010 profile image
Puneet Kumar Mishra •

πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚ THIS GIF!!

Thread Thread
 
effessdev profile image
EffessDev •

Yep. And not only on our way to college but inside college too (if one department is on top of the hill, the other is on the bottom lol).

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Your college is really based on real-life ups and downs πŸ˜‚

Collapse
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

YOOO LET'S GOOO!! πŸ”₯ Welcome aboard, brooo!! 🐯🀝 Hope you enjoy being part of Crowdwide!! ❀️

Collapse
 
effessdev profile image
EffessDev •

Thank you so much! πŸ₯³πŸŽ‰

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

βœŒπŸ™Œ

Collapse
 
robertpaschal profile image
Odinaka Robert Nnamani •

The sequencing here is the thing I would highlight back to you: core algorithm and mailing system done before UI polish is exactly the order that keeps an MVP alive. I have seen the reverse too many times β€” founders polishing gradients while the activation path is broken, and the pretty UI becomes expensive camouflage for a product nobody gets to use. Making the mailing system part of the core feature set is the interesting call to me; most social MVPs defer notifications and then wonder why nobody comes back for a second visit. And overlaying the sidebar instead of compressing the page is the right instinct β€” reflow shifts on every toggle would have been a paper-cut complaint from every user, every session. One concrete question: for the theme contrast issues you fixed, are you checking those ratios by eye, or against a standard like WCAG? A systematic pass with a contrast checker before the next theme update would catch the bad pairs before your users do.

Collapse
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

that's some really valuable feedback!! 🀝

Honestly, I was mostly checking the theme contrast visually, but you're right, using WCAG contrast ratios would be a much more systematic way to catch issues. I'll look into running a proper contrast check before the next theme update!

And yeah, I really wanted to get the core features stable before spending too much time polishing the UI Thanks for the detailed feedback, really appreciate it!!

Collapse
 
robertpaschal profile image
Odinaka Robert Nnamani •

That sequencing instinct is worth protecting. The cheapest version of a systematic check I have used: run your palette tokens through a contrast checker once (axe DevTools has a quick theme-level pass) and pin the minimum ratios as lint rules. I once caught a failing secondary-button state that way that looked perfectly fine to my eyes.

Core-first really is the order that keeps momentum. What part of the polish pass are you most looking forward to once it is stable?

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

that secondary-button example makes so much sense! πŸ”₯ I'll definitely check out axe DevTools and try to make the contrast checking more systematic.

and honestly, I'm most looking forward to making the whole UI feel consistent across themes and getting the sidebar and feed interactions really smooth! Once that's stable, I can focus more on user requests and moderation.

Thread Thread
 
robertpaschal profile image
Odinaka Robert Nnamani •

Visual contrast checks lie in exactly the way WCAG ratios don't β€” I once shipped a 'looks fine' secondary button that failed at 2.1:1 on a projector during a demo. axe DevTools will also catch focus-order issues that contrast tools miss, which matter more for keyboard users. Core-features-first was the right call, by the way β€” polish on an unstable layout is just expensive repainting. Which page are you running axe on first?

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

that 2.1:1 example is wild 😭 I'm gonna start with the high-traffic pages first: landing page, dashboard, posts/articles, polls, Widewave, and community pages!

Also, I'm curious about something β€” how can a page look perfectly fine visually but still fail the WCAG contrast check? πŸ€” Is it mostly because our eyes perceive colors differently, or are there other factors too?

Thread Thread
 
robertpaschal profile image
Odinaka Robert Nnamani •

It's mostly the second thing β€” the check measures math your eyes are bad at. The ratio comes from relative luminance with weights tuned to human vision (green counts far more than blue), and your eyes do local adaptation: mid-grey looks brighter against a dark background than the formula says it is. Thin strokes and large text cheat it further β€” they read fine at 20px even at 2.1:1, and the ratio treats all text the same regardless of size. So 'looks fine' is your brain's renderer and the ratio is the spec. Trust the spec β€” the projector in the demo room won't do local adaptation for you. Which page surprised you most when you ran axe?

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

I was genuinely shocked when I ran axe and found that almost every page had at least a few accessibility issues!! I thought things were looking fine, but apparently there's a lot more to polish thanks for pointing me toward this tool, Odinaka!

Thread Thread
 
robertpaschal profile image
Odinaka Robert Nnamani •

That 'almost every page' result is exactly why I start with the high-traffic pages you named β€” landing, dashboard, and posts β€” instead of trying to fix everything at once. In my experience the same few failures repeat everywhere: low-contrast secondary text, buttons without names, and form labels that are only placeholders. Fixing those three patterns once usually clears most of the list. Which page gave you the longest axe list β€” the dashboard or a form-heavy page?

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

THE DASHBOARD!! It had the most issues out of all the pages I checked! Looks like I've got quite a bit of polishing to do there. Thanks again for all the guidance, Odinaka!! 🀝

Thread Thread
 
robertpaschal profile image
Odinaka Robert Nnamani •

The dashboard being the worst page actually makes the fix order easier, not harder: it is the page every user lands on after login, so one broken pattern there repeats in front of everyone. I would fix the dashboard's shared components first β€” the low-contrast secondary text and the unnamed buttons you found everywhere β€” and re-run axe on that one page before touching the rest, because a component fix there propagates to every screen that reuses it. Did the dashboard's list come mostly from one repeated component, or was it spread across different widgets?

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

it was spread across different widgets on the dashboard! Not just one component causing everything. Looks like I'll need to check each widget and see what's going wrong!

Thread Thread
 
robertpaschal profile image
Odinaka Robert Nnamani •

Spread across widgets changes the fix order in a useful way: instead of hunting one shared component, I'd group the dashboard list by failure type first β€” all the low-contrast text in one pass, all the unnamed buttons in another β€” because the same widget pattern usually repeats with different labels. I once cleared a long axe list that way and found the real work was only three patterns wearing different names. Which failure type is longest on your dashboard list β€” contrast, names, or labels?

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Labels are the longest on my dashboard list!

Thread Thread
 
robertpaschal profile image
Odinaka Robert Nnamani •

Labels being the longest tells me something useful, because the label bucket splits into two very different fixes and only one of them shows up cleanly in an axe list. A missing label announces itself as broken. A duplicated or misleading label β€” every button on different widgets just saying "Submit", or visible text that does not match the accessible name β€” passes the check while sending a user to the wrong control silently. When I cleared long axe lists of my own, the duplicated-name bucket was always bigger than it first looked, because the same component repeated across widgets with the same name. If I were ordering your fix, I would make every label unique per widget first, prefixing with the widget name, and only then sweep the missing ones β€” a wrong label misleads, a missing one just complains. Are your longest bucket labels missing entirely, or the same label repeated across widgets?

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Ohh, in my case, I found both types of issues 😭 Some elements need labels, while on others, adding a label doesn't seem to have any effect. I'll check them separately and see what's actually causing the issue.I fixed a few of them, but most of the issues are still left! Thanks for the detailed explanation, Odinaka!

Thread Thread
 
robertpaschal profile image
Odinaka Robert Nnamani •

Both types plus a third case is exactly the shape I'd expect, and the 'label has no effect' ones are the ones I'd chase first, because they're usually not label problems at all. In my own axe lists the label that changed nothing was almost always a mismatch somewhere else: a for attribute pointing at an id that doesn't exist, or the control wrapped in something that hides it from the accessibility tree, so the checker sees the label and the screen reader never does. Checking them separately is the right call β€” the missing ones are a sweep, the no-effect ones are individual diagnoses. Which pattern are the no-effect ones sharing, same component or scattered?

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Haven't checked the pattern yet lol I fixed a few, but most are still left. I'll see if the no-effect ones are coming from the same component or different places. In next few updates mostly will be solved!

Also, what if I leave those no-effect labels as they are? If they aren't causing any actual issues, should I keep them or remove them? πŸ€”

Thread Thread
 
robertpaschal profile image
Odinaka Robert Nnamani •

I would not leave them as they are, even if they cause no visible issue, because the cost is not the label itself β€” it is what a permanently noisy axe report does to the next real finding. Once a dashboard always shows a pile of known-harmless warnings, the next developer learns to ignore the report entirely, and a genuine barrier slips through unnoticed. That is the failure mode I have actually seen. So I would split the pile before deciding: if the element is decorative, remove the label and hide it properly instead of leaving a label that does nothing; if it is interactive, a label that looks like it has no effect still matters to a screen reader user, so it is a real fix, not a cosmetic one. And since you suspect they may come from the same component, fixing the component once beats clearing them page by page. Are most of your remaining ones the decorative kind, or the interactive kind?

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

I'll remove those unnecessary labels! Most of the remaining issues seem to be with decorative elements, actually. I'll go through them and clean them up.

Thread Thread
 
robertpaschal profile image
Odinaka Robert Nnamani •

Good call removing those labels, and for the decorative ones I would go one step further: mark them aria-hidden and give them an empty alt where they are images, so a screen reader never announces a meaningless label at all. In my own UI work the trap was leaving a decorative icon with a name, so it sounded like a button. Are the remaining ones purely visual, or do any of them carry meaning a sighted user would miss?

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Most of them seem to be purely visual, from what I've seen so far. I'll check if any of them actually carry meaning that might not be obvious to a screen reader and handle those separately. The decorative icon sounding like a button is a good example of what I need to watch out for

Thread Thread
 
robertpaschal profile image
Odinaka Robert Nnamani •

That distinction is exactly the right filter, and I would apply it the way you describe: if removing the icon changes nothing a user needs to do, hide it from the screen reader entirely. In my own work I have caught the same trap you name, a decorative icon that a screen reader announced as a button, which made a purely visual flourish sound like an action. The check I now run is simple: I tab through with the screen reader on and ask whether every announced element earns a decision. Which of your icons felt borderline to you, the ones that carry a status or a hint rather than just decoration?

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

That β€œevery announced element earns a decision” check is actually a really good way to think about it I haven't fully checked the borderline ones yet, but status icons and hint icons are definitely the ones I'll look at more carefully. I don't wanna hide something that actually helps users understand what's happening.

Thread Thread
 
robertpaschal profile image
Odinaka Robert Nnamani •

You are right not to hide those, and that is where my check needs a second step: a status icon should stay, but it should announce the state in words, not just as an icon name. In my own work a green dot that only said image meant nothing to a screen reader user, while the same dot with a short label like active or pending actually helped them understand what was happening. I would keep the status and hint icons, and give each one a plain-language label, rather than removing them. Which status in your UI would be hardest to describe in a few words?

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

That makes sense! A short label like β€œactive” or β€œpending” is way more useful than just announcing an icon I think the trickiest ones in Crowdwide would be status indicators around posts and community activity. I'll check how to make those clear without making the screen reader output too noisy.

Thread Thread
 
robertpaschal profile image
Odinaka Robert Nnamani •

That label point is right, but I would add the noun to it, because β€œactive” on its own still leaves a screen reader user guessing what is active. In my own UI work I found β€œPost: active” and β€œCommunity: pending” worked where a bare label did not, and I kept the icon itself silent so it was not announced twice. For the noise problem, I would put the status once in the card heading order rather than repeating it on every control. Which Crowdwide indicators are you finding trickiest, the post ones or the community activity ones?

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Oohh, adding the noun makes sense! β€œPost: active” is much clearer than just β€œactive” 😭 I think the post indicators might be trickier because I need to make the status clear without repeating it everywhere. I'll check both, though, especially how the status fits into the card heading order.

Thread Thread
 
robertpaschal profile image
Odinaka Robert Nnamani •

the card heading order is the right place to test that. post indicators do get noisy fast.

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Yeahh, that makes sense! I'll work on the heading order and clean up the noisy post indicators. I think I can get these accessibility updates done by tomorrow πŸ‘€

Thread Thread
 
robertpaschal profile image
Odinaka Robert Nnamani •

nice, that cleanup should make the cards breathe a bit.

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

that's the goal! I wanna make the cards cleaner without losing the useful info for screen reader users too

Thread Thread
 
robertpaschal profile image
Odinaka Robert Nnamani •

cleaner cards that still carry the info for screen readers. that's the balance to keep.

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Exactlyyy! 😭 I don't wanna make the cards look cleaner visually but accidentally make them less useful for screen reader users. Still figuring out the right balance, but this is helping me think about it better πŸ‘€

Thread Thread
 
robertpaschal profile image
Odinaka Robert Nnamani •

yeah, cleaner that hides info isn't cleaner. keeping the useful bits in reach is the whole job.

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Exactly! 😭 That’s what I was trying to get right with Crowdwide β€” making the UI cleaner without hiding the things people actually need. It’s done now! πŸ™Œ You can check it out in my latest article, Day 23 of Building Crowdwide. πŸš€

Thread Thread
 
robertpaschal profile image
Odinaka Robert Nnamani •

cleaner without hiding things, and already on Day 23. fast loop.

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

yeah! Trying to keep the UI cleaner without hiding things. Day 23 already, and there’s still a lot to improve. Appreciate you noticing the fast loop!

Thread Thread
 
robertpaschal profile image
Odinaka Robert Nnamani •

Day 23 and still a lot to improve sounds like the loop is doing its job.

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

true! There’s always something to improve, and every time I fix one thing, I notice something else. Just trying to make Crowdwide better step by step!

Collapse
 
gabrielsegura9 profile image
Gabriel Segura •

That's a good catch!

Collapse
 
robertpaschal profile image
Odinaka Robert Nnamani •

Thanks β€” the contrast-ratio habit feels slow the first week and then becomes automatic. Curious to hear what axe flags on your build; the first run always surprises.

Collapse
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Glad you think so! Really appreciate the feedback and support!

Collapse
 
alexcodebytes profile image
Oleksandr •

Huge congrats on hitting Day 21! Getting the core algorithm and mailing system done before touching the UI is a massive milestone. For the sidebar dilemmaβ€”you made the right call going with the overlay approach. Compressing the main feed causes heavy layout shifts and reflows, which feels really clunky, especially when users are just trying to peek at navigation. Keeping the main content fixed and just dimming the background is much smoother. Also, for that gradient stretching issue you mentioned, using background-attachment: fixed or a fixed pseudo-element behind the content usually fixes the weird top shading. Good luck with the remaining polishing, and thanks for the #HackerStage shoutout!

Collapse
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

thank you so much!! πŸ”₯ And yeah, the overlay approach feels much smoother instead of compressing the whole page!

Also, thanks for the gradient fix suggestion, I'll keep that in mind! Really appreciate the detailed feedback and support, bro! 🀝

Collapse
 
alexcodebytes profile image
Oleksandr •

Anytime, bro! Glad the gradient fix makes sense. Keeping the overlay UI is definitely the right call for maintaining focus. You're absolutely crushing it on this build-in-public journey, keep going! πŸ”₯

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

appreciate you bro!! Thanks for the support, means a lot! More updates coming soon

Thread Thread
 
alexcodebytes profile image
Oleksandr •

You're very welcome! Looking forward to seeing what you build next. Take your time with the upcoming updates, and keep crushing it!

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

πŸ™ŒπŸ™Œ

Collapse
 
effessdev profile image
EffessDev •

Can you add optimistic UI updates? Now when I try to like a post, it takes quite a while. If you want to make it accurate, then what about something to indicate that it's still loading?

Collapse
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

YESSS!! I actually saw your post about this yesterday, added it to my to-do list, and started working on it a little yesterday! I'll get it done today!! Thanks for suggesting it, bro!! 🀝

Collapse
 
effessdev profile image
EffessDev •

Thanks for taking me seriously bro ☺️

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

BROOO, OF COURSE!! 🀝 Your suggestions matter, and if something can make Crowdwide better, I'll definitely take it seriously!! We're building this together!!

Thread Thread
 
effessdev profile image
EffessDev •

Ok! πŸ˜„ Thank you so much! ☺️

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

🀝 always bro, keep the suggestions coming

Thread Thread
 
technogamerz profile image
π“π‘πž π‹πšπ³π² 𝐆𝐒𝐫π₯ •

@effessdev Happy Birthday to you and your mom in advance! πŸŽ‰β€οΈ

Collapse
 
abhi_dunna profile image
Abhinav Dunna •

The sidebar overlay sounds like a good choice, especially for avoiding layout shifts. One thing I'm curious about: when you're polishing a UI, how do you test what happens when the user interacts with it under less-than-ideal conditions?

For example, if someone clicks a button to create a post and the request fails, does the UI preserve their input and let them retry? Or if they click twice before the first request finishes, how do you prevent duplicate actions?

Do you have a small checklist for testing these edge cases, or do you usually discover them while using the app? I'd love to hear how you approach this as Crowdwide grows!

Collapse
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

I’ve made my repo public and I’m building Crowdwide in public so everyone can see what I’m building and suggest changes I can make. Actually, most of the features and improvements in Crowdwide are suggested by users themselves!

For the optimistic UI, I built a system on the frontend and adjusted the backend accordingly. For example, when you click the button to post something, it disappears immediately without waiting for any server response, and you just see Posting.... That’s how I prevented users from clicking the button multiple times while the first request was still processing.

I’ve also made a basic checklist for testing the UI and other edge cases, but honestly, I discover the more serious issues when I test the app like a real user and use it normally. πŸ˜…

That’s also one of the reasons I’m building in public β€” people can use Crowdwide, suggest improvements, and help me discover things I might have missed!

Collapse
 
dev2023-op profile image
Owen Ross •

You changed the logo

Collapse
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

which logo?

Collapse
 
dev2023-op profile image
Owen Ross •

Thread Thread
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

😭 i used AI to generate the banner of post... so tht ai added random logo there
logo of crowdwide is same lol

Collapse
 
rosana_e4663528aeaba0b05b profile image
Rosana •

21 days in and core algorithms + UI polish done is a huge milestone! Congrats on staying consistent with #buildinpublic! πŸš€

Regarding your sidebar dilemma: making it an overlay with a backdrop blur/dimmer (rather than compressing the page content) is almost always the smoother choiceβ€”especially for mobile or responsive web layouts. It keeps layout shifts to a minimum.

Good luck with the final stretch and moderating! Rooting for Crowdwide! πŸ™Œ

Collapse
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

thank you so much!! and yesss, the overlay approach felt like the better choice to keep things smooth without shifting the whole page! Really appreciate the support, we're getting there!! 🀝

Collapse
 
shadowfintech profile image
shadow-fintech •

I have a built a cli based sql anamoly triage detector and I'm new to this kinda stuff . How do I find beta testers

Collapse
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Since you're just starting out, I'd suggest sharing your project in communities where developers and database engineers hang out. You can try Reddit, DEV Community, relevant Discord servers, and LinkedIn.

Make a short demo showing how your CLI tool detects SQL anomalies, explain who it can help, and ask people to try it out and share feedback. You don't need a huge audience even 5–10 relevant testers can help you learn a lot!

Also, make sure your GitHub README clearly explains how to set it up and try it. All the best!

Collapse
 
dexoryn profile image
Dexoryn •

UI polish is one of those stages where small decisions can make a big difference to how a product feels. I like that you focused on readability and the sidebar instead of just adding more features.

A platform built to give smaller creators a voice also needs to feel comfortable and intuitive enough that people actually want to stay and use it.

Collapse
 
puneetkumar2010 profile image
Puneet Kumar Mishra •

Exactly and i just realized that i made UI little bit complex...
Providing too many option in front just after login... I need to fix that too πŸ™„

Some comments may only be visible to logged-in visitors. Sign in to view all comments.