My journey into web development began during my fourth semester when I was first introduced to web technology as a subject. Back then, coding felt quite different — I was used to writing programs in Turbo C on the terminal, which was pretty boring and abstract. But building my first website changed everything.
The very first version of my website was a simple static site built using plain HTML and CSS. It wasn’t even responsive, but I was proud to host it on GitHub Pages and later secure my own domain name with a .com.np extension. This simple site marked the gateway into my developer journey. Suddenly, I could see the actual results of my code in a web browser, and that feeling was truly motivating.
The following semester, I dove deeper with Web Technology 2, where PHP was introduced. This opened the doors to backend development for me. I learned to handle form submissions and interact with databases. This was a major step forward as I moved beyond static content to dynamic, data-driven websites. Over time, I created several hardcoded projects to practice my skills and improve.
Next, I experimented with website templates and deployed those projects on GitHub with custom domain names, refining my understanding of both design and deployment.
Finally, after completing my bachelor’s degree exams, I built this current version of my website — a fully dynamic, modern web application powered by Laravel. Hosting it through cPanel and a domain name, I now have the ability to build and deploy live applications confidently.
Building websites has been more than just an academic exercise; it has been a personal evolution. Each step—from plain HTML to mastering Laravel—brought new challenges, learnings, and accomplishments. I’m excited to continue this journey, developing even more complex and impactful applications in the future. For anyone starting out, remember that every expert was once a beginner, and the key is to keep building, learning, and evolving.