× Home About Experience Projects Contact Blog

Building My First Full-Stack Web Application

Manish Sharma

Sep 14, 2024

Building my first full-stack web application was both thrilling and challenging. After spending a good amount of time working on front-end projects, I realized I needed to understand the server side to become a more well-rounded developer.

For my first full-stack project, I decided to go with the MERN stack: MongoDB, Express.js, React, and Node.js. It was a popular choice, and there were plenty of resources available to help me learn the stack.

React was the perfect tool for building a dynamic and interactive user interface. I used React components to create reusable elements and manage the state of my application efficiently.

Node.js and Express.js powered the server side. I learned how to set up APIs, handle database operations, and manage user authentication. This was where things got tricky, especially when dealing with security and session management.

My first full-stack app may not have been perfect, but it was a huge step forward in my development career!