Just finished designing Lumi
A playful app concept that helps people feel close despite distance.
👆 One-tap signals ("Send a Lumi")
🌈 Mood sharing
🌠 Wish planning
Built in Figma as a portfolio project.
Feedback appreciated! 🙌
#UIDesign#UX#Figma#AppDesi
Just redesigned my tournament app from scratch after realizing the old version felt outdated and flat.
6.5 hours of deep work and I’m proud of the result.
Feedback welcome! Next step: code.
#uxdesign#figma#buildinpublic
Made solid progress today ⚽💻
✅ CS50
✅ React
✅ Finalized UI for my football tournament app GoalGrid
Live Match screen, tournament bracket, team & player setup – all designed in Figma.
→ Feedback welcome 🙌
#uxdesign#figma#react#cs50
Still deep in React learning mode.
-
Dark Mode Live Match screen from my tournament app ⚽
➕ React (props, logic, conditional UI)
➕ UX-focused features (goals, cards, timer)
Gradient or no gradient – what do you prefer?
#BuildInPublic#ReactJS#UXDesign#Frontend#GoalGrid
Started React
Continued CS50x (Harvard!)
Worked on my own project
Super busy day and I loved every second of it.
Let’s keep going 🔥💻
#React#CS50x#FrontendDev#SelfTaught#GoalGrid
API module ✅
Time to leave tutorials behind and code from scratch.
Over the next few weeks, I’ll be building multiple full frontend projects, from design to deploy.
Once the portfolio is solid, it’s time for the next phase:
→ React
→ AI-integrated apps
Let’s go 🚀
✅ Just a mini Twitter clone using vanilla JavaScript.
Learned tons: textarea, event delegation, UUIDs, dynamic rendering & more.
Next:
Delete tweets
Save likes in localStorage
Building every day toward frontend + AI fullstack skills.
#javascript#webdev#scrimba#100DaysOfCode
Just built a meme picker app in vanilla JS.
✔️ Search, checkboxes, modals
✔️ filter(), includes(), for…of
AI’s moving fast — I’m not resisting it. I’m learning how to build with it.
Next: Twitter/X clone.
#JavaScript#WebDev#LearningInPublic
6h of focused learning today
✅ DOM logic, toggle, event handling
✅ UX reading: design should fix errors, not blame users
✅ Interfaces should guide, not block
#JavaScript#FrontendDev#UXDesign#LearningInPublic
Built a JS Password Generator today.
• DOM logic
• Clipboard copy
• Buttons & structureInsight from The Design of Everyday Things:
👉 Good design doesn’t assume user understanding — it guides.UX is about clarity.#JavaScript#UXDesign#FrontendDev#BuildInPublic#100DaysOfCode
UX thought of the day:
We don’t design for screens — we design for *people*.
If we don’t understand how people think, our designs will confuse, mislead or frustrate.
#UX#frontend#selftaught#100DaysOfCode#javascript#webdev
🧠 Practicing JS DOM today
Built a scoreboard app
Fixed layout by improving HTML structure & hierarchy
Key takeaway from The Design of Everyday Things:
“Good design speaks for itself.”
#JavaScript#FrontendDev#UXDesign#100DaysOfCode#CodeNewbie
✅ Rebuilt ToDo app from scratch
✅ Added toggle + enter key support
✅ Counter app w/ localStorageDaily DOM practice. No tutorials, just trial, error & shipping small.#100DaysOfCode#JavaScript#WebDev#CodeNewbie
@samm_duc Thank you! You're absolutely right, testing is where the real learning begins.
Do you have any tips or tools for lightweight user testing you’d recommend at an early stage?
#100DaysOfCode