Makima
@makima_dev1
Followers
7
Following
601
Media
32
Statuses
45
Frontend Developer learning Vue.js π | Learning in public
Ijebu-Ode, Nigeria
Joined November 2025
Starting my Vue.js journey today! Been working with JavaScript and now diving into Vue. Going to document what I build and what clicks (or doesn't π
). No idea where this goes but we're finding out together π€·ββοΈ Day 1, let's go π #VueJS #LearnInPublic
0
0
2
Day 32 β
Built a v-click-outside custom directive today! Created a profile dropdown that: β¨ Opens on click β¨ Closes when clicking outside β¨ Stays open when clicking inside Custom directives are powerful, That clicked. #VueJS #LearnInPublic #100DaysOfCode
0
0
2
Day 31 β
Learned custom directives today Built v-focus and v-highlight directives for my login form Vue letting me create my own directives for DOM manipulation is clicking π₯ #VueJS #LearnInPublic #100DaysOfCode
0
0
2
Day 30 β
Leveled up with VeeValidate! π Built a signup form with: β¨ Yup schema validation β¨ Email format checking β¨ Password confirmation VeeValidate's Form, Field, and ErrorMessage components make validation so much easier! That clickedπ₯ #VueJS #LearnInPublic
0
0
2
Day 29 β
Learned advanced form handling today. Built a simple login page with form validation. Vue making form validation easier is clicking π₯ #VueJS #LearnInPublic #100DaysOfCode
1
0
4
Week 4 Complete! β
Built a recipe app using concepts from Day 1 to now: v-for, v-if, computed, components, props, events, lifecycle hooks, provide/inject! Not many features but everything is clicking! π #VueJS #LearnInPublic #100DaysOfCode
1
0
3
Day 27 β
Practiced provide/inject by using it multiple times! Built a settings dashboard where theme, language, and font size are shared across nested components - no prop drilling! Each component reacts to changes instantly π¨π Provide/inject clicked! #VueJS #LearnInPublic
0
0
3
Day 26 β
Learned provide/inject today! π Built a theme provider where the grandchild component gets theme data directly from the grandparent No props through the parent needed! That clicked! #VueJS #LearnInPublic #100DaysOfCode
1
0
2
Day 25 β
Learned more about lifecycle hooks today! Built an auto-save note app that saves typed notes when the component hides (unmounts) and retrieves them from localStorage when it shows again (mounts). Data persistence is clicking! #VueJS #LearnInPublic #100DaysOfCode
0
0
2
Day 24 β
Learned Vue lifecycle hooks today! Built a demo showing when components mount, update, and unmount. Watching the lifecycle in real-time? That's clicking π #VueJS #100DaysOfCode #LearnInPublic
0
0
3
Day 23 β
Scoped Slots unlocked! Built a flexible UserList component. Same data, 3 different designs - all using scoped slots. Child passes data through slots, parent decides how to display it. That's clicking! #VueJS #LearnInPublic #100DaysOfCode
0
0
3
Day 22 β
Vue Slots unlocked! Built reusable Card and Modal components using slots. Default slots = one content area Named slots = multiple content areas Now I can pass HTML into components, not just data π― That's clicking! #VueJS #LearnInPublic #100DaysOfCode
0
0
2
Week 3 Complete! β
Built a blog app with reusable components! Features: Filter posts by category Like button with $emit Props flowing down, events bubbling up Everything I learned (Day 1-21) in one project πͺ it's clicking! #VueJS #LearnInPublic #100DaysOfCode
0
0
2
Day 20 β
Took yesterday's simple rating and made it production-ready! Day 19: Basic buttons Day 20: Interactive stars with hover effects β Component events are making so much sense now! it's clicking! #VueJS #LearnInPublic #100DaysOfCode
0
0
1
Day 19 β
Learned component events ($emit)! Built a simple rating system where the child component sends data UP to the parent. Emits let components talk back to their parents - Child components can now talk back! π£οΈ That also clicked! #VueJS #LearnInPublic #100DaysOfCode
0
0
1
Day 18 β
Built a ProductCard component! ποΈAdded props validation. Validation prevents bugs! Default values make components easier to use. Same component β 3 different products! That clicked! #VueJS #LearnInPublic #100DaysOfCode
0
0
1
Day 17 β
Learned Props! π Made my components flexible by passing data from parent to child. What I learned: Props let you pass data to components, making them reusable with different content! That clicked! #VueJS #LearnInPublic #100DaysOfCode
0
0
1
Day 16 β
Built 2 more components! π§© β
Card component β
Badge component What I learned: Components let you reuse code instead of copying it everywhere. Game-changer for clean code! That clicked! #VueJS #LearnInPublic #100DaysOfCode
0
0
1
Day 15 β
Created my first Vue component! π§© β
Learned about Single File Components (.vue) β
Built a reusable Button component β
Imported and used it in my app Component basics clicked! #VueJS #LearnInPublic #100DaysOfCode
0
0
1
Week 2 Complete! β
Built an interactive Quiz App! π― Built this using: computed properties, conditional rendering, class binding, and event handling! It all clicked! #VueJS #LearnInPublic #100DaysOfCode
0
0
1
Day 13 β
Started building my Week 2 project - a Quiz App! π― Worked on: β
Question display with v-for β
Multiple choice options β
Radio button selection β
Basic UI Making it click! Day 14: Adding scoring, feedback, and restart! #VueJS #LearnInPublic #100DaysOfCode
0
0
1