Oct 2023/Fullstack/course

TentangMalaka

Frameworks are everywhere now, but most of them obscure the actual discipline underneath. I built TentangMalaka as a Dicoding basic web-programming submission to prove that you can craft a complete, readable web experience with nothing but raw HTML, CSS, and a small slice of JavaScript.
The project is a static article website about Tan Malaka, organized entirely through semantic HTML sections: header navigation, a main article area, a profile aside, a quote section, and a footer. The layout is composed using Flexbox. The JavaScript layer handles responsive navigation toggling and smooth scrolling between sections, without touching a single library.
TentangMalaka Mockup large
The biggest takeaway is that semantic structure is a first-principles skill. Before reaching for a framework, you need to understand exactly what a header, an article, and an aside mean structurally. This project forced that understanding by removing all abstractions and making every layout decision explicitly visible in the source.