The author, with no prior JavaScript experience, describes their journey of building a web app for file encryption and decryption using AES-256. They started with HTML/CSS and leaned heavily on AI for JavaScript implementation. Challenges included unfamiliar JavaScript quirks, debugging issues, and the complexities of encryption protocols. Despite these hurdles, the author successfully completed the project, emphasizing the pivotal role of AI in overcoming obstacles and refining the app.

Table of contents
How I Built a Web App with No JavaScript ExperienceThe BlueprintGotta Start SomewhereFirst touches of JSLanguage SelectorMake it GlowShow Me What You’ve GotGetting To Know The Hidden PitfallsA Little WorkaroundHidden TreasuresChoosing Block Cipher ModeEncryption SchemeOptimizationThe Devil Is In DetailsSort: