Day 5: Kanban Board complete! 🚀
Fixed the refresh bug, cleaned the code, and added mobile drag-and-drop.
Live: https://t.co/5p7hshGQcG
Code: https://t.co/2CccZTZyB4
#buildinpublic#javascript#webdev
Day 4 of my dev roadmap! 🚀
Cracked State-First Architecture today:
Moved from DOM-first to a JS array master ledger 📊
Used .filter() to sync deletions with localStorage
Used .find() to update task columns on drag & drop
Also added CSS
#buildinpublic#javascript#webdev
Day 3 of my dev roadmap!
Got the Kanban board prototype live:
Mastered HTML Drag & Drop API
Created dynamic task cards with unique https://t.co/TpgHsZYCxT() IDs
Built a native HTML <dialog> modal form
Used querySelectorAll to keep listeners DRY
#buildinpublic#webdev
Day 2 #180DaysOfCode: Deployed the GitHub Profile Explorer.
Live: https://t.co/1jE3LM2Tad
What I did:
Separated API fetch from DOM rendering
Custom sorting (name, stars, forks)
Dynamic DOM node nesting
Kanban Board next! 🚀 #buildinpublic
Day 1 of my dev journey: Built a GitHub Profile Fetcher.
Got the async/await logic working and fixed the null value bugs. Tested it so much I actually hit the API rate limit 😅
Tomorrow: Adding sorting functionality for the repos. #180DaysOfCode#javascript