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