Jonas Laurens

  • Front-end Developer
  • Father of 2
  • Husband
  • Techie
  • Comic Enthusiast
  • Guitarist
  • Cinephile

Comic Grading for Everyone

Assignment

The goal of this project was to develop an application that makes comic book grading accessible to collectors wishing to estimate the physical condition of their books. The concept was inspired by an old, defunct grading app I discovered on the Wayback Machine. I reverse-engineered how it calculated defects and set out to build a modern, responsive successor.


Evolution & UI/UX Redesign

The project originally began in early 2018, but the initial version was a user-experience disaster. It featured a single, incredibly long form displaying every possible defect at once, creating an overwhelming and tedious process, even though the underlying algorithm (estimating grades using the official 10-point grading scale ) worked flawlessly.

In 2021, I revived the project to completely redesign the UI/UX. To make the grading process engaging and intuitive, I split the extensive checklist into categorized, step-by-step wizard pages and designed two tailored workflows:

Upon completing either workflow, the application calculates and displays an estimated grade alongside a detailed breakdown of all selected defects.


State Management & Performance

To ensure fluid state transitions and optimal performance, I experimented with modern libraries and build systems:


Technologies used

react vite framer-motion material-ui zustand immer

I Learned


Solutions Found


Live Demo View Source

Project Gallery