Victor Innocent ✨🌟
60 posts

Victor Innocent ✨🌟
@TheIconicVic_
Full-stack dev in the making 🚀 Following 2026 roadmap: MERN → Next.js/TypeScript → Python/AI Building in public • Sharing the journey
Katılım Mart 2026
5 Takip Edilen8 Takipçiler

Day 26 ✅
Today I learned:
• POST requests with fetch()
• Request headers
• Sending JSON in request body
• Preventing default form submission
• Handling POST responses
• PUT (update) & DELETE (remove) methods
#100DaysOfCode #BuildInPublic #POSTrequests

English

Day 25 ✅
Today I learned:
• Fetching arrays of data from APIs
• map() to create HTML for each item
• Search/filter through fetched data
• Sort results (by name, cuisine)
• Pagination ("Load More" pattern)
#100DaysOfCode #BuildInPublic #RecipeFinder

English

What I built today:
🔗 JSONPlaceholder practice:
- Fetched posts from /posts
- Displayed first 5
- Fetched user details from /users/1
👤 Random User Generator:
- GET request to randomuser.me/api
- Parsed JSON response
- Displayed profile picture, name, email, location
English

Day 24 ✅
Today I learned:
• What APIs are (Application Programming Interfaces)
• fetch() - GET data from URLs
• response.json() - parse JSON responses
• response.ok - check if request succeeded
• Handling HTTP errors (404, 500)
#100DaysOfCode #BuildInPublic #FetchAPI

English

Day 23 ✅
Today I learned:
• async keyword
• await keyword (pauses until Promise resolves)
• try/catch for error handling (no more .catch()!)
• Promise.all() (run multiple async ops)
• Promise.race() (first to finish wins)
#100DaysOfCode #BuildInPublic #AsyncAwait

English

Day 22 ✅
Today I learned:
• Synchronous vs Asynchronous code
• Why async prevents UI freezing
• Callbacks (setTimeout, setInterval)
• Callback Hell (and why it's bad)
• Promises (Pending → Fulfilled/Rejected)
• .then() and .catch()
#100DaysOfCode #BuildInPublic #AsyncJS

English

@JacobSobolev Thanks! 🙌
Next up:
📁 Categories (Work/Personal)
🗓️ Smart date picker ("Tomorrow", "Next week")
📤 Export/Import backup
Making it FEEL right is harder than making it WORK right. That's the real challenge I'm diving into next.
Open to UX tips if you've got them!
English

@TheIconicVic_ That’s a solid feature set. The real challenge now is scaling that structure and making it feel intuitive. What’s the next big feature you’re planning to build into it?
English

Day 21 ✅
WEEK 3 CAPSTONE COMPLETE! 🎉
I just built a FULL Task Management App:
✅ Add/Edit/Delete tasks
✅ Due dates + priorities (High🟡/Medium🟠/Low🟢)
✅ Mark complete/incomplete
✅ Filter: All/Active/Completed
⬇️⬇️⬇️⬇️⬇️⬇️
#100DaysOfCode #BuildInPublic #CapstoneComplete

English

✅ Sort: Date/Priority/A-Z
✅ Search by title
✅ Dark/Light mode
✅ Progress bar
✅ LocalStorage persistence
✅ Responsive design
21 days ago I wrote my first "Hello World"
Today I built a PRODUCTION-READY app.
Consistency works. 🚀
#100DaysOfCode #BuildInPublic



English

Day 20 ✅
Today I learned:
• Mouse events (click, mousemove, mouseup/down)
• Keyboard events (keydown, keyup, key/code)
• Event delegation (performance + dynamic elements)
• stopPropagation() vs preventDefault()
• Custom events
#100DaysOfCode #BuildInPublic #JavaScript

English

Day 19 ✅
Today I learned:
• new Date() - create dates
• getFullYear(), getMonth(), getDate()
• setTimeout() - delay code execution
• setInterval() - run code repeatedly
• clearTimeout() / clearInterval() - stop timers
#100DaysOfCode #BuildInPublic #JavaScript

English

Day 18 ✅
My apps now REMEMBER data
Today I learned:
• localStorage.setItem() - save data
• localStorage.getItem() - load data
• JSON.stringify() for arrays/objects
• JSON.parse() to convert back
• localStorage vs sessionStorage
#100DaysOfCode #BuildInPublic #LocalStorage

English






