MangaBato
Issue 01March 2026

MangaBato

One of the first full-stack projects from my early web development journey — a manga reading and publishing platform built as a final project that taught me PHP, MySQL database design, and the fundamentals of building real web applications from scratch.

Written ByJohn Casper Santos
Back to journal

MangaBato holds a special place in my development timeline — it was one of the earliest web dev projects I ever built, created as a final project during my early college years. More than just a deliverable, this project became the hands-on classroom where I learned how real web applications come together from the ground up.

The platform was designed as a manga reading and publishing hub where users could browse titles, read chapters, and publish their own manga content. Building it forced me to think about content organization, user flows, and how to structure a multi-page application that actually works end to end.

This was the project that taught me PHP — from writing raw server-side scripts and handling form submissions to managing sessions, authentication, and file uploads for manga chapter images. It was my first real exposure to how backend logic drives a dynamic website, and every mistake along the way became a lasting lesson.

On the database side, MangaBato was where I learned MySQL fundamentals: designing relational schemas, writing queries for content retrieval and filtering, managing relationships between users, manga titles, chapters, and reading history. Understanding how to normalize data and structure tables properly was one of the biggest takeaways from this build.

The front-end was hand-coded with HTML, CSS, and vanilla JavaScript — no frameworks, no shortcuts. I built every page layout, navigation element, and interactive component manually, which gave me a deep appreciation for how the browser renders content and how CSS and JavaScript work together to create a usable interface.

Looking back, MangaBato was far from polished — but that is exactly why it mattered. It was the project that transformed abstract programming concepts into tangible skills. The fundamentals I picked up here — server-side logic, database design, CRUD operations, session management, and front-end structure — became the foundation for everything I have built since.

SK Guiwan Basketball Summer League — Petition Form
Up Next

SK Guiwan Basketball Summer League — Petition Form