INTRODUCTION
Hey everyone! π I'm Matilda Osei, a beginner developer passionate about learning and building cool things. Recently, I completed my first projectβa simple SocialBook Appβand I wanted to share my experience, challenges, and lessons learned.
PROJECT OVERVIEW
β
Responsive Design: Optimized for desktop and mobile using CSS Flexbox & Grid.
β
Semantic HTML: Uses proper tags (, , , etc.) for accessibility.
β
Basic Styling: A clean UI with a modern layout and color scheme.
β
ARIA Implementation: Improves accessibility for screen readers.
Tech Stack
I used the following technologies:
- HTML, CSS, JavaScript for the front end Challenges Faced While building this project, I ran into a few challenges:
Handling UI updates dynamically β Initially, tasks were not updating correctly after deletion. I fixed this by re-rendering the task list.
Persisting tasks after refresh β I learned how to use localStorage to store tasks even after closing the browser.
Styling with CSS β It took some trial and error to make the app look nice, but CSS Flexbox was a lifesaver!
Lessons Learned
Understanding DOM manipulation is crucial.
Debugging with console.log() is a developerβs best friend.
Breaking problems into smaller steps makes coding easier.
Final Thoughts
Building my first project was both challenging and rewarding. Iβd love to hear your feedback! π¬
Have you built a similar project? What challenges did you face? Letβs connect! π
Follow me on DEV
If you liked this post, follow me let's learn more beginner-content together! π₯οΈπ
Top comments (0)