Devlog 1
Every great project starts with a simple idea, but turning that idea into a polished product is a completely different challenge. For this project, I decided to recreate the core experience of Airbnb—not just by copying its interface, but by understanding how a modern booking platform is designed and built from the ground up. My goal is to improve my frontend development skills, write cleaner and more maintainable code, and gain hands-on experience with building responsive, real-world web applications. Throughout this journey, I’ll be documenting my progress, the challenges I face, the decisions I make, and the lessons I learn. This devlog is a record of that journey—from the first component to a fully functional Airbnb clone.
About Planning and Reasearch, I am thinking to make it a bit different from the original one and even fixing out different bugs throught the whole content. I beleive the user must get a clear and thorough breif of what the are putting their money into like every single piece of detail attached to it. More creative thinking ideas coming on the way of other devlogs.
Challenges Faced and Things Learned through It
About the challenges section till now as I am learning express along with node as a part of backend along with it, I was getting much difficulty in writing the html code in a javascript file which runs the server and it created a whole lot of mess along the way but as the time passes I have learned how to make a separete html file and fixed wiring from that file to javascript file and making different javascript file and configuring their funtionality into one single file which is app.js so this file only handles all other js files and server port creation.
Looking back at today’s progress, every feature completed brings this project one step closer to becoming a polished Airbnb clone. While many challenges appeared during development, each one became an opportunity to learn something new—whether it was improving component structure, writing cleaner code, or solving unexpected bugs. This project is helping me understand how large-scale frontend applications are organized and how small design decisions contribute to a better user experience. There is still plenty left to build and improve, but steady progress is more valuable than rushing to the finish line. I’ll continue refining the application, adding new functionality, and documenting every major milestone along the way. Thanks for following my journey, and I’ll be back with the next update as this Airbnb clone continues to evolve. Keeping this devlog small and simple and leaving things to talk about in the next devlog, my journey again starts after a little pause. See you all soon
~SK