A Java-based comic book management system for searching, filtering, and managing comic collections.
Comic book collectors need an easy way to:
- Search their collection by character, creator, or title
- Find rare and valuable comics
- Add new comics to their library
Our CLI application provides:
- Search & Filter - Find comics by character, creator, title, genre, or publisher
- Rare Comics Discovery - Sort by rarity based on print count, grade, and age
- Collection Management - Add new comics with validation and duplicate prevention
Prerequisites: Java 21, Gradle
# Build and test
./gradlew build test
# Run the CLI application
java -cp build/classes/java/main com.team5.cbl.cbl_app.ComicLibraryManager
- Web Application - Migrate from CLI to modern web interface
- User Accounts - Create personal accounts with login/registration
- Bookmarks & Favorites - Save and organize your most liked comics
- Collection Statistics - Track how many comics collected, genres, publishers, etc.
- Edit Comics - Modify or update comics you've added to your collection
- Database Integration - Add persistent storage with JPA/PostgreSQL
Team 5 - Code Society 25.2 Cohort