DEV Community

Cover image for πŸš€ I Built My First Project: A Beginner's Journey into Web Development
Osei Matilda
Osei Matilda

Posted on

1

πŸš€ I Built My First Project: A Beginner's Journey into Web Development

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.

Image description
Image description

Image description

Image description

Image description

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! πŸ–₯οΈπŸš€

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

nextjs tutorial video

Youtube Tutorial Series πŸ“Ί

So you built a Next.js app, but you need a clear view of the entire operation flow to be able to identify performance bottlenecks before you launch. But how do you get started? Get the essentials on tracing for Next.js from @nikolovlazar in this video series πŸ‘€

Watch the Youtube series

πŸ‘‹ Kindness is contagious

Explore a trove of insights in this engaging article, celebrated within our welcoming DEV Community. Developers from every background are invited to join and enhance our shared wisdom.

A genuine "thank you" can truly uplift someone’s day. Feel free to express your gratitude in the comments below!

On DEV, our collective exchange of knowledge lightens the road ahead and strengthens our community bonds. Found something valuable here? A small thank you to the author can make a big difference.

Okay