DIY Manga Library Tracker



Do you have a huge box of manga and no idea which ones you’ve read? In this guide, I’ll show you how to build a Manga Tracker App where you can:
- See your collection in one place
- Mark which volumes you’ve read
- Search quickly by title
- Remember the last book you read
This project is beginner-friendly and teaches you coding basics along the way.
Supplies
You’ll need:
- A computer (Windows, Mac, or Linux)
- Python installed (for the backend)
- A text editor (VS Code, Sublime, or Notepad++)
- Your manga list in CSV format (title, chapters, last read)
- A web browser
Process Your Manga Data
Think of this step like organizing your messy manga shelf.
- Write a Python script (manga_processor.py) to:
- Load your CSV file
- Clean up dates and titles
- Export a neat JSON file for your app
Example snippet:
class MangaDataProcessor:
def load_data(self): ...
def clean_data(self): ...
def export_data(self): ...
Create the Server (The Librarian)
This will act like a waiter in a restaurant:
- You ask for “Naruto”
- The server finds it in your data
- It gives you the result
Write a manga_web_app.py using Flask:
@app.route('/api/manga')
def get_manga():
# Search and return manga data
Build the Website (The Shelf You See)

Now the fun part: HTML, CSS, and JavaScript.
- HTML: Build structure with search box and manga cards.
- CSS: Style with shadows, rounded corners, and responsive grid.
- JavaScript: Add search interaction.
Example card:
<div class="manga-card">
<h3>One Piece</h3>
<p>Chapters read: 1000</p>
</div>
Run the App

- Process your data:
python manga_processor.py
- Start the server:
python manga_web_app.py
- Open your browser at:
http://localhost:5000
Now you can search and track your manga!
Add Cool Features
Enhance your tracker with:
- Search by title or synonyms
- Progress categories (Just Started, Early Chapters, Long Reader)
- Pagination for huge collections
- Responsive design for phone + desktop
Conclusion


You now have your very own Manga Tracker App that organizes your collection, remembers what you’ve read, and makes finding manga easy.
Source Code: Available here → GitHub: SaekoWht/Manga-Tracker