I gave myself a challenge to build a full chat application without using any framework or library. No React. No Vue. Just HTML, CSS and JavaScript. Honestly it was harder than I thought. And that was exactly the point. Here's what I ended up building, - Multi-user inbox with search and filter - Message search inside individual conversations - Export any chat as a downloadable file - File attachment support - Profile viewer, clear chat option - Fully responsive mobile layout with slide navigation The responsive part is what taught me the most. I spent more time debugging the mobile layout than building the actual features. The input field sliding off screen, the sidebar not closing on tap, the chat area pushing everything out of place on a real phone. Every one of those bugs forced me to actually understand CSS and JavaScript at a deeper level instead of just copying solutions. That's the thing nobody tells you about vanilla JS projects when something breaks, you can't blame the framework. You have to figure it out yourself. And that's where the real learning happens.Still a lot to improve. But I built every line of it myself and that means something to me. If you're learning frontend development, build something without a framework at least once and you will come out the other side understanding things you never would have otherwise. Tech Stack: HTML5, CSS3, JavaScript 🔗 GitHub link in the comments #frontenddevelopment #javascript #webdevelopment #100daysofcode #learntocode
Amazing
Congrats Oliullah vai! App-ta registration kore try korlam. Uttar na deyar bishoyta besh funny ar realistic chilo. Vanilla JS diye eto valo features add kora sotti inspiring!
GitHub Link: https://shaveen08.github.io/Chat-bot/